FAQ - Câu hỏi thường gặp
1. Khi chấm bài, trang web đưa ra một số thông tin như AC/WA/TLE/... mình không hiểu.
Những thông tin đó còn gọi là Status Code - là một mã ngắn thể hiện thông tin về bài nộp của bạn, hiện tại có những mã sau đây:
| Code | Giải thích |
|---|---|
| AC - Accepted | Chương trình đã chạy đúng với toàn bộ test của đề bài. |
| WA - Wrong Answer | Chương trình đưa ra output không giống với output chuẩn. |
| RTE - Runtime Exception | Thường biết với cái tên Runtime Error. Chương trình sinh lỗi và trả về một giá trị khác 0 và lỗi này đa số chỉ xuất hiện khi bạn dùng ngôn ngữ như C hoặc C++. Các bạn có thể xem ở link này về một số lỗi RTE thường xuất hiện. |
| IR - Invalid Return | Chương trình trả về một giá trị khác 0, cũng giống RTE, nhưng nó thường xuất hiện ở các ngôn ngữ Python hoặc Java khi bạn xử lý ngoại lệ (exception). |
| OLE - Output Limit Exceeded | Chương trình in ra quá nhiều thông in ra output (thường giới hạn là 256MB). |
| MLE - Memory Limit Exceeded | Chương trình dùng quá nhiều bộ nhớ. Đôi khi lỗi này sẽ gây ra RTE thay vì MLE. |
| TLE - Time Limit Exceeded | Chương trình chạy quá thời gian quy định. |
| IE - Internal Error | Lỗi hệ thống. Lỗi này có thể do bài tập chưa được cấu hình đúng, hoặc do lỗi ở máy chấm. Nếu bạn thấy lỗi này, bạn có thể thử nộp lại bài tập của mình, nếu vẫn không được thì bạn có thể liên hệ với admin hoặc người ra đề. |
2. Mình muốn biết cách tính điểm làm bài trên TomChienXuOJ.
Bạn có thể xem hệ thống tính điểm của TomChienXuOJ ở đây.
3. Mình muốn đóng góp bài tập cho TomChienXuOJ.
Hiện tại, TomChienXuOJ chỉ là Server được lập ra chỉ để phục vụ một số môn học trên trường Đại học và thử nghiệm tính năng mới, không có ý định để chuyển thành một nền tảng chuẩn chỉnh cho mọi người dùng.
Vậy nên, số lượng bài tập không được dồi dào như các Online Judges khác. Tuy vậy, các bài tập sẽ được các Administrators cập nhật thủ công, cũng như được rà soát kỹ lưỡng về chất lượng.
Mai sau, (có lẽ) các Administrators sẽ tìm nguồn bài để thêm vào trong tương lai gần, hãy chờ nhoe.
4. Tại sao có một số account có icon trước tên?
Các account có icon trước tên là dành cho những account có đóng góp cho hệ thống, các admin, một số người đặc biệt, ...
Để biết thêm chi tiết, bạn có thể tham khảo trang này.
5. Mình có thể liên hệ với admin bằng cách nào?
Các bạn có thể liên hệ cho mình qua các kênh:
- Github: Nguyễn Đức Tuân (PanyoPie);
- Discord: cheeseytunaa (Previously known as cheeseytunaa#9999).
Để có thêm những kênh liên lạc khác của mình, các bạn có thể truy cập trang website riêng của mình tại đây (tunaa.io.vn).
6. Mình có thể đổi username / xóa tài khoản trên TomChienXuOJ không?
Hiện nay, TomChienXuOJ không hỗ trợ đổi username cũng như xóa tài khoản, vì hiện tại hệ thống đang dùng bản Fork của VNOJ.
Có thể trong tương lai gần, bọn mình sẽ tích hợp các tính năng đó riêng cho TomChienXuOJ.