GDUT Online Judge FAQQ: What platform the judge system running on and what are the compiler options? A: The online judge system is running on Windows server 2003. We are using GNU MinGW GCC/G++ and the VC2003 compiler.The compile options are: C: gcc foo.c -o foo.exe -ansi -fno-asm -O2 -Wall -lm --static C++: g++ foo.c -o foo.exe -ansi -fno-asm -O2 -Wall -lm --static VC2003: cl foo.cpp /G7 /MD /Ox /Ot /W3 /EHsc /link /OPT:NOWIN98 Q: What kind of input and output can I use at Online Judge? A: Only standard input and output can be used. You can solve problem 1000 in these ways:
#include <stdio.h> int main() { int i, j; while(scanf("%d%d", &i, &j) !=EOF) printf("%d\n", i + j); return 0; }
#include <iostream> using namespace std; int main() { int i, j; while(cin >> i >> j) cout << i + j << endl; return 0; }
using System; public class MyApp { static void Main(string[] args) { for(;;) { string read = Console.ReadLine(); if (read == null) break; string[] s = read.Split(new char[] { ' ' }); int a = int.Parse(s[0]); int b = int.Parse(s[1]); Console.WriteLine(a + b); } } }
import java.io.*; import java.util.*; public class Main // this public calss must defined by "Main",or you will get "Compile Error" { public static void main(String args[]) { Scanner cin = new Scanner(System.in); int a, b; while(cin.hasNextInt()) { a = cin.nextInt(); b = cin.nextInt(); System.out.println(a + b); } } } Q: 我提交了程序,Online Judge回复的那些评判结果是什么意思? A: 下面是Online Judge评判结果以及它们表示的意思: Queue : 提交太多了,OJ无法在第一时间给所有提交以评判结果,后面提交的程序将暂时处于排队状态等待OJ的评判。不过这个过程一般不会很长。 Accept (AC) : 您的程序是正确的,恭喜! Presentation Error (PE) : 虽然您的程序貌似输出了正确的结果,但是这个结果的格式有点问题。请检查程序的输出是否多了或者少了空格(' ')、制表符('\t')或者换行符('\n')。 Wrong Answer (WA) : 输出结果错,这个一般认为是算法有问题。 Runtime Error (RE) : 运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。以下列出常见的错误类型:
Time Limit Exceeded (TLE) : 您的程序运行的时间已经超出了这个题目的时间限制。 Memory Limit Exceeded (MLE) : 您的程序运行的内存已经超出了这个题目的内存限制。 Output Limit Exceeded (OLE) : 您的程序输出内容太多,超过了输出限制(最大的输出限制为1M)。 Compile Error (CE) : 您的程序语法有问题,编译器无法编译。具体的出错信息可以点击链接察看。 System Error (SE) : OJ内部出现错误。由于我们的OJ可能存在一些小问题,所以出现这个信息请原谅,同时请及时与管理员联系。 Q: 为什么我的程序在VC++/VC下能正常编译,但是使用G++/GCC就会出现'Compilation Error'? A: GCC/G++和VC/VC++有所不同,例如:
|
Top | Guangdong University Of Technology Copyright 2006-2007 Song Bosi.All Rights Reserved. |
Back | Forward |
评论