0

Các mã trạng thái khi chấm điểm

posted on Sept. 18, 2020, 10:01 p.m.

Sau đây là các mã trạng thái bạn sẽ nhận được khi hệ thống chấm điểm:

AC - Accepted

OK rồi đó, trong một số trường hợp có thể kèm với phản hồi bổ sung nho nhỏ thôi.

WA - Wrong Answer

Chương trình của bạn không gặp chút sự cố nào khi biên dịch, nhưng kết quả chưa khớp với đáp án mà thôi. Thử lại đê.

IR - Invalid Return

Ồ, chương trình của bạn trả về lỗi khác 0 (Nếu bạn đang dùng C C++). Đối với các ngôn ngữ khác như Python hoặc Java thì sẽ đi kèm với ngoại lệ như NameError hoặc java.lang.NullPointerException.

RTE - Runtime Exception

Chương trình của bạn đã gây ra một ngoại lệ khi chạy và sẽ có một trong số phản hồi kèm theo như sau:

Phản hồi Mô tả
segmentation fault, bus error Chương trình của bạn đã bị chấm dứt bởi SIGSEGV hoặc SIGBUS. Nói chung, điều này có nghĩa là bạn hết bộ nhớ, trong một số trường hợp, nó cũng có thể có nghĩa là bạn đang truy cập vào phần tử ngoài giới hạn của mảng.
floating point exception. Chương trình của bạn đã thực hiện một phép toán số học không tốt, chẳng hạn như phép chia cho số không.
killed Chương trình của bạn đã bị chấm dứt trong khi đang chạy vì một số lý do (mà chúng tôi không biết).
opening files is not allowed. Bạn không được mở tệp - làm như vậy bạn sẽ nhận được thông báo này.
{} syscall disallowed Trừ khi bạn đang làm điều đặc biệt gì đó, bạn sẽ không bao giờ thấy thông báo này.
std::bad_alloc new không phân bổ đủ bộ nhớ. Tất cả các ngoại lệ C++ đều được ánh xạ tới phản hồi như thế này, mặc dù đây là ngoại lệ phổ biến nhất mà bạn có thể gặp phải.
failed initializing. Chương trình của bạn sử dụng quá nhiều tài nguyên vượt ngoài phạm vi ràng buộc bộ nhớ khi khởi tạo.
Một ví dụ điển hình như: int arr[10000][10000];, nếu giới hạn bộ nhớ là 64mb - mảng nói trên sẽ chiếm 381mb, vượt xa giới hạn cho phép.

OLE - Output Limit Exceeded

Chương trình của bạn xuất ra quá nhiều dữ liệu stdout vượt quá ràng buộc của bài toán,

MLE - Memory Limit Exceeded

Chương trình của bạn đã hết bộ nhớ giới hạn.

TLE - Time Limit Exceeded

Chương trình của bạn mất quá nhiều thời gian để thực thi.

IE - Internal Error

Nếu bạn thấy điều này thì có nghĩa là hệ thống đang gặp lỗi ở đâu đó, bạn có thể liên hệ với kieulqd để khắc phục nhanh nhất có thể.


Comments

Please read the guidelines before commenting.


There are no comments at the moment.