2016-level Computer C + + assistant work (6) OJ the various return results and the representative meaning and possible reasons __c++

Source: Internet
Author: User
1. Return results on judge and possible problems, solutionsContent Source: http://acm.tju.edu.cn/toj/faq.html

Q:What is the meaning of the judge ' s reply XXXXX?
A:here is a list of the judge ' s replies and their meaning:

Received : The judge system has Received your solution, usually you just need to wait a minute and your solution would be judged.

Receive the procedure, waits for the judgment question to be able to judge the question.

accepted (AC) : ok! Your program is correct!
Pass.

Presentation Error (PE) : Output Format error. Your output format is not exactly the same as the judge's output, although Your to the answer is problem. Check your output for spaces, blank lines, etc. against the problem output specification.

Wrong output format. See if there are any extra lines, whether there are any spaces at the end of the line, or whether or not to place more than one space.

wrong Answer (WA) : Correct solution not reached for the inputs. The inputs and outputs that we use to test the programs are. Some problems with special judge could not reply "presentation Error" and replaced by "wrong Answer".

Got the wrong answer. Think again. It is also possible that the format is not correct, for example, there is no space to output space, it may also lead to this error.

Runtime Error (RE) : Your program failed during the execution (segmentation fault, floating point exception ...). The exact cause is reported except Java.

Run-time error. Crossing the line, except zero, is possible. Check that the expression will not appear except for 0 issues. To see if the array size meets the requirements, the program will not be able to access the illegal memory location.

Time Limit exceeded (TLE) : Your program tried to run with too much CPU time.

Timeout error. Dead loops, algorithmic complexity is too high, there is a possibility of crossing the line.

Memory Limit exceeded (MLE) : Your program tried for more Memory than the judge default settings.

Memory limit exceeded. Memory footprint is too high to check whether the local array variable is being used (outside of the main function), if the memory is too large.

Output Limit exceeded (OLE): Your program tried to write too much. This is usually occurs if it goes into a infinite loop. The output limit is usually 256K, 512K, or 1M bytes.

The output exceeded the limit error. There are too many outputs. Dead loops are the most likely to cause constant output.



compilation Error (CE) : The compiler (GCC/G++/GPC/FPC/JAVAC) could not compile your program. Of course, warning messages are not error messages. Click the link at the judge reply of the actual error message.

Compilation error, check that the selected programming language is correct. Click to see the results of the compilation returned, modify it.

restricted Function (RF): Your program tried to call restricted functions. For example, maybe your have tried to open a file which was forbidden on OJ. It may also caused by Runtime error (e.g. maybe a pointer point to wrong funtion), just consider it as Runtime the error in th is situation.

Use illegal functions. Out of bounds, using prohibited functions such as system call functions systems ();

Internal Error (IE): The Judge system cause a Internal Error, please submit it later.

Internal error. I'll pay you later. If a large number of this error occurs, send an email to the administrator.


The type of error involved in a run-time error:

Q:What does SIGSEGV in Runtime Error stand for?
A:The following messages is not is shown to your in contest. Here we just provide some tips:
SIGSEGV---Invalid memory reference (segment fault). The possible cases of your encountering this error are:
Buffer overflow---usually caused by a pointer reference out of range. Buffer overflow, possibly a pointer illegal access
Stack Overflow---Please keep in mind this default stack size is 8192K. Stack space Overflow
Illegal file access---file operations are forbidden on our Judge system. Illegal access to files.
SIGFPE---Floating point exception (divided by 0) except 0
Sigbus---Bus error (Memory access) accesses bad memory addresses (possibly every address)
Sigill---illegal instruction. Illegal directives.
SIGABRT---Programme aborted before it should be finished. Terminated unexpectedly.
Mans 7 signal under Linux for more information



Shortcut:

Q:Can I Use shortcut key when submitting? The
A: here are shortcut keys defined in the Submit page.
Alt + u : User ID field 
ALT + w : Password field 
Alt + p : Problem ID field 
ALT + l  : Language field 
Alt + c : source Code field 
Alt + r : Source File FIELD&NB Sp
Alt + S or ctrl + Enter or ctrl + w : Submit button 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.