Compile Error

Compilers the judge uses has failed to compile your program. Please see error messages from the judge (you can click "Compile Error"). If you need, please see the version of compilers at System Information.

Judge Not Available

Judge is not available for the corresponding problem. We will try to prepare the corresponding judge data as soon as possible.

Runtime Error

Your program has failed during the execution. Possible causes includes: out of range in pointer reference (Segmentation Fault), stack overflow (infinite recursive functions), division by zero and many others. Note that, the main function should return 0.

Time Limit Exceeded

The CPU time your program has run has exceeded the time limit specified by the corresponding problem. Note that, the judge runs your program up to around the Time Limit +1 seconds, and the judge may be forcibly terminated around 40 seconds with Runtime Error.

Memory Limit Exceeded

The maximum amount of memory that your program has used has exceeded the limit specified by the corresponding problem.

Output Limit Exceeded

Your program has produced too much output.

Wrong Answer

Your program has produced the output which is different from the judge data. In the case of the special judge, the judge may return Wrong Answer depending on the precision error specified by the corresponding problem.

WA: Presentation Error

Your program is almost accepted but not perfect. Your program outputs extra spaces or blank lines, and/or does not output required spaces or blank lines.

Note that, judges for Presentation Error is not available for judges allowing precision errors (problems with green symbols) and judges with validators (problems with yellow symbols). If you receive Presentation Error for these problems, your program may print wrong output.

Accepted

Your program has been "accepted" since it has not failed into all the above mentioned conditions.

Note: the judge uses official input/output data used at the corresponding contests if they are published, or uses originally created data. They are very strict data to judge your programs, but this status does not provide guarantees that your program is correct (That is why, the judge uses a word "Accepted" not "Correct").

Please let us know (uoaojs@gmail.com), if you find judge errors and weakness of judge data.

 

C

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
C gcc 3.4.2 20041017 (Red Hat 3.4.2-6) 2004/- Migrated × 1.0 × 1.0 #0 8 M
C gcc 4.3.0 20080428 (Red Hat 4.3.0-8) 2009/- Migrated × 1.0 × 1.0 #1 8 M
C gcc 4.6.3 20120306 (Red Hat 4.6.3-2) 2012/09/14- Migrated × 1.0 × 1.0 #4 8 M
C gcc 5.1.1 20150422 (Red Hat 5.1.1-1) 2017/09/3- Running × 1.0 × 1.0 #8 64 M
 

C++

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
C++ gcc 3.4.2 20041017 (Red Hat 3.4.2-6) 2004/- Migrated × 1.0 × 1.0 #0 8 M
C++ gcc 4.3.0 20080428 (Red Hat 4.3.0-8) 2009/- Migrated × 1.0 × 1.0 #1 8 M
C++ gcc 4.6.3 20120306 (Red Hat 4.6.3-2) 2012/09/14- Migrated × 1.0 × 1.0 #4 8 M
C++ gcc 5.1.1 20150422 (Red Hat 5.1.1-1) 2016/09/25- Running × 1.0 × 1.0 #8 64 M
 

C++11

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
C++11 gcc 4.6.3 20120306 (Red Hat 4.6.3-2) 2013/01/01- Migrated × 1.0 × 1.0 #5 8 M
C++11 gcc 5.1.1 20150422 (Red Hat 5.1.1-1) 2015/11/12- Migrated × 1.0 × 1.0 #7 64 M
C++11 gcc 8.3.1 20191121 (Red Hat 8.3.1-5) 2021/09/16 Running × 1.0 × 1.0 #11 64 M
 

C++14

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
C++14 gcc 5.1.1 20150422 (Red Hat 5.1.1-1) 2016/07/18 Migrated × 1.0 × 1.0 #7 64 M
C++14 gcc 8.3.1 20191121 (Red Hat 8.3.1-5) 2021/05/19 Running × 1.0 × 1.0 #11 64 M
 

C++17

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
C++17 gcc 8.3.1 20191121 (Red Hat 8.3.1-5) 2020/09/06 Running × 1.0 × 1.0 #10 64 M
 

JAVA

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
JAVA java: version 1.6.0 2009/- Migrated × 2.0 × 5.0 #2 8 M
JAVA java: version 1.6.0_24 2013/01/01- Migrated × 2.0 × 5.0 #5 8 M
JAVA opneJDK version 1.8.0_45 2015/09/18- Migrated × 2.0 × 5.0 #7 64 M
JAVA opneJDK version 11.0.8 2022/05/19- Running × 2.0 × 5.0 #11 64 M
 

Scala

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
Scala Scala 2.11.6 2015/07/07- Running × 2.0 × 5.0 #7 64 M
 

Haskell

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
Haskell GHC 7.8.4 2015/07/07- Running × 2.0 × 2.0 #7 64 M
 

OCaml

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
OCaml OCaml 4.02.0 2015/07/11- Running × 2.0 × 2.0 #7 64 M
 

C#

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
C# C# mono 2.10.5 2013/01/01- Migrated × 2.0 × 2.0 #5 8 M
C# C# mono 2.10.8 2015/08/17- Migrated × 2.0 × 2.0 #7 64 M
C# C# mono 4.6.2 2018/07/14- Migrated × 2.0 × 2.0 #9 64 M
C# C# mono 6.10.0 2021/09/16- Running × 2.0 × 2.0 #11 64 M
 

D

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
D DMD64 D Compiler v2.060 2013/01/01- Migrated × 1.0 × 1.0 #5 8 M
D DMD64 D Compiler v2.067 2015/08/17- Running × 1.0 × 1.0 #7 64 M
 

Ruby

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
Ruby Ruby 2.0.0 2013/03/02- Migrated × 5.0 × 5.0 #3 8 M
Ruby Ruby 2.2.2 2015/08/17- Migrated × 5.0 × 5.0 #6 32 M
Ruby Ruby 2.4.0 2017/11/28- Running × 4.0 × 5.0 #9 64 M
 

Python

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
Python Python 2.7.2 2012/09/14- Migrated × 5.0 × 5.0 #3 8 M
Python Python 2.7.10 2015/08/17- Migrated × 5.0 × 5.0 #6 32 M
Python Python 2.7.13 2017/11/28- Running × 4.0 × 5.0 #9 64 M
 

Python3

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
Python3 Python 3.2.3 2014/05/10- Migrated × 5.0 × 5.0 #3 8 M
Python3 Python 3.4.2 2015/08/17- Migrated × 5.0 × 5.0 #6 32 M
Python3 Python 3.6.3 2017/11/28- Migrated × 4.0 × 5.0 #9 64 M
Python3 Python 3.9.13 2023/09/03- Running × 4.0 × 5.0 #12 64 M
 

PyPy3

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
PyPy3 PyPy 7.3.10 2022/12/24- Running × 2.0 × 5.0 #12 64 M
 

PHP

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
PHP PHP 5.3.14 2012/09/14- Migrated × 5.0 × 5.0 #3 8 M
PHP PHP 5.6.10 2015/08/17- Migrated × 5.0 × 5.0 #6 32 M
PHP PHP 5.6.32 2017/11/28- Migrated × 4.0 × 5.0 #9 64 M
PHP PHP 7.2.24 (will be updated soon) 2022/05/19- Running × 4.0 × 5.0 #11 64 M
 

JavaScript

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
JavaScript node.js 0.8.16 2013/01/01- Migrated × 5.0 × 5.0 #3 8 M
JavaScript node.js 0.10.36 2015/08/17- Migrated × 5.0 × 5.0 #6 32 M
JavaScript node.js 6.11.3 2017/11/28- Running × 4.0 × 5.0 #9 64 M
 

Rust

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
Rust rustc 1.17.0 2017/11/28- Migrated × 1.0 × 1.0 #9 64 M
Rust rustc 1.41.1 2020/09/06- Running × 1.0 × 1.0 #10 64 M
 

Go

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
Go go1.9.2 2017/11/28- Running × 1.0 × 1.0 #9 64 M
 

Kotlin

Language Version Update Status Time Limit Memory Limit Base Cluster Stack Limit*
Kotlin kotlinc-jvm 1.1.60 2017/11/28- Migrated × 2.0 × 5.0 #9 64 M
Kotlin kotlinc-jvm 1.4.0 2021/09/16- Running × 2.0 × 5.0 #11 64 M
 

* Please note that the Stack Limit can be subject to change in the future.

* Time limit and memory limit specified to each problem are adjusted for different languages. For example, programs in JAVA are allowed to use 2 times longer time shown in the corresponding problem description. Please note that the adjustments and the environment might be changed in the future.