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/... Đó là gì?

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. Bạn muốn đóng góp bài tập cho PolyOJ?

PolyOJ luôn chào đón những đóng góp từ cộng đồng. Nếu bạn có bài tập, ý tưởng hoặc mong muốn đồng hành cùng hệ thống, đừng ngần ngại liên hệ với đội ngũ Admin qua fanpage chính thức: tại đây

3. Tại sao có một số account có icon ở phía sau tên?

Các account có icon ở phía sau tên là dành cho những account có đóng góp cho PolyOJ, các bạn CTV của hệ thống, các admin PolyOJ, các tham gia các cuộc thi trên hệ thống PolyOJ,...

4. Bạn có thể liên hệ với admin bằng cách nào?

Hiện tại PolyOJ đang sử dụng Fanpage để ghi nhận và giải quyết các vấn đề.

Các bạn có thể liên hệ qua fanpage bằng đường dẫn sau: https://www.facebook.com/PolyOJ.hcm/

5. Mình có thể đổi username / xóa tài khoản trên PolyOJ không?

Hiện nay, PolyOJ không hỗ trợ đổi username cũng như xóa tài khoản.

6. Mình có thể tham khảo mã nguồn PolyOJ không?

PolyOJ được phát triển dựa trên nền tảng của hệ thống DMOJ.