競技プログラミング

与えられた問題に対してどれだけ正確、かつ素早くプログラムを作成できるか競う競技です。


ジャッジ

提出されたプログラムが正しいものかどうかを審査することです。


ジャッジのステータス(状態)について

ユーザが提出したプログラムはジャッジシステムによって評価されます。以下でシステムが返すステータス(状態)について説明します。

下記は全て誤答となります。


ステータス説明
CE (Compilation Error)提出されたプログラムのコンパイルに失敗しました。
MLE (Memory Limit Exceeded)問題で指定されたメモリ制限を超えています。
TLE (Time Limit Exceeded)問題で指定された実行時間以内にプログラムが終了しませんでした。
RE (Runtime Error)プログラムの実行中にエラーが発生しました。コンパイル時に検知できなかったエラーがあります.スタックオーバーフロー、ゼロ除算などが原因です.
OLE (Output Limit Exceeded)問題で指定された制限を超えるサイズの出力を行いました。
IE (Internal Error)内部のエラー、つまりジャッジシステムのエラーです。
WA (Wrong Answer)誤答です。提出したプログラムの出力は正しくありません。

ACが唯一の正解です。

AC (Accepted)正答です。運営が用意したテストを全てパスし、正しいプログラムであると判定されました。

また、誤答ではありませんが、以下のステータスがあります。


WJ (Waiting for Judging)提出したプログラムはジャッジを待っている状態です。

問題にミスがあった場合など、リジャッジ(再ジャッジ)が行われることがあり、以下のステータスになります。


WR (Waiting for Re-judging)再ジャッジを待っている状態です。

コンテスタント

コンテスト参加者のこと。


Competitive Programming

It is a programming competition. Contestants will compete by creating successful programs to given problems. Contestants then will be judged based upon the accuracy of their solutions and time spent on them.


Judge

Judge evaluates to see whether the submitted program is accurate or not.


About Judging Status

The submitted programs from users will be evaluated by Judging system. The following is the list of statuses that the system returns and what it means.

All the examples shown below are wrong answers.


StatusWhat it means
CE (Compilation Error)Failed to compile the submitted program.
MLE (Memory Limit Exceeded)Exceeding the memory limit assigned to the problem.
TLE (Time Limit Exceeded)Programming was not finished within the time limit assigned to the problem.
RE (Runtime Error)An error occurred while running the program. There is an error that was not detected while compiling. Possible causes could be stack overflow, division by zero, etc.
OLE (Output Limit Exceeded)The output size is exceeding the size limit assigned to the problem.
IE (Internal Error)There is an internal error within the Judging System.
WA (Wrong Answer)Wrong solutions.

AC will appear when your submit a correct solution.

AC (Accepted)Correct solutions. Your program passed all the test cases, and was judged as a correct program.

The following statuses do not indicate wrong answers but other circumstances.


WJ (Waiting for Judging)The submitted program is waiting to be judged.

When there is an error in the problem, we will re-judge the submitted programs and the following status will be shown.


WR (Waiting for Re-judging)The submitted program is waiting to be re-judged.

Contestant

Participant in the contest.