Register(注册账号)—>login(登陆)—>Problems(选择题目)—>Submit(提交代码)—>查看结果问:如何参加比赛呢?答:在ZSOJ上有两种类型的比赛:一种是pu" />
当前位置:文档之家› OJ常见问题

OJ常见问题

常见问题及解答

假如在使用过程中发现bug,请发E-mail to:uuu8@https://www.doczj.com/doc/1614816607.html,



问:"ZSOJ"支持哪些语言?

答: 目前为止,支持GCC, G++and Java三种语言。

问:怎样才能在"ZSOJ"做题?

答: 点击Users—>Register(注册账号) —>login(登陆) —>Problems(选择题目) —>Submit(提交代码) —>查看结果

问:如何参加比赛呢?

答: 在ZSOJ上有两种类型的比赛:一种是public公开比赛,另外一种是private内部比赛。所有ZSOJ注册用户均可以参加公开的比赛,要参加公开比赛,您只要进入比赛页面,找到您要提交的题目,用您的ZSOJ账号直接提交就行了。参加内部比赛的用户将会在比赛前收到比赛组织者提供的账户和密码,您用这个账户和密码才能提交,或者比赛组织者设定相应密码,输入密码用您的ZSOJ账号直接提交即可

问:提交程序后OJ回复的那些评判结果分别是什么意思?

答: 如以下表格



Verdict
Indication

Accepted(AC)
恭喜您的程序正确。

Presentation Error(PE)
您的程序已接近AC,但是这个输出的格式有点问题。请检查程序的输出是否多了或者少了空格(' ')、制表符('\t')或者换行符('\n')。

Time Limit Exceeded(TLE)
您的程序运行的时间已经超出了本题的时间限制。

Memory Limit Exceeded(MLE)
您的程序运行的内存已经超出了本题的内存限制。

Wrong Answer(WA)
输出与答案不符,请考虑特殊数据,算法正确性等。

Runtime Error(RE)
运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。数组下标异常,整数,小数,栈溢出等。

Output Limit Exceeded(OLE)
您的程序输出内容太多,超过了本题的输出限制。

Compile Error(CE)
您的程序语法有问题,编译器无法编译。

System Error(SE)
OJ内部出现错误。我们的OJ可能存在一些小问题,所以出现这个信息请原谅,同时请及时与管理员联系




附录
以下是不同语言对于1000号题目的代码。
GCC:
#include
int main()
{
int a, b;
while( scanf("%d %d", &a, &b) != EOF )
printf("%d\n", a + b);
return 0;
}
G++:
#include
using namespace std;
int main()
{
int a, b;
while(cin >> a >> b )
cout << a + b << endl;
return 0;
}
Java:
import java.util.*;
public class Main
{
public static void main(String args[])
{
Scanner cin = new Scanner(System.in);
while( cin.hasNextInt() )
{
int a = cin.nextInt(), b = cin.nextInt();
System.out.println(a + b);
}
}
}
注意:
对64-bit integers,请使用 long long 进行申明,GNU 不支持__int64,输入输出使用lld.例如:
long long a;
scanf("%lld",&a), printf ("

%lld",a);


相关主题
文本预览
相关文档 最新文档