XCUOJ-ACM在线评测系统

编辑环境

我们建议您使用我们推荐的编辑环境来编写你的代码,以保证评测时和我们的编译环境一致。

推荐的编辑环境如下:

语言编辑环境下载地址
C++Dev-CPPSourceForge上的Dev-CPP
CDev-CPPSourceForge上的Dev-CPP
JAVAEclipseEclipse

JAVA主类名称

如果你使用Java语言,对于所有的试题,你的主类名称都必须是Main


C/C++语言返回值

C/C++语言中,主函数main的返回值类型必须是int,返回值必须是0,否则评测会认为程序运行错误。


C/C++中怎样使用64位整数?

64位整数的类型为:long long

使用cin读的操作为:cin >> x;

使用cout写的操作为:cout << x;

使用scanf读的操作为:scanf("%I64d", &x);

使用printf写的操作为:printf("%I64d", x);


系统返回信息详见下述:

Pending: 系统忙,你的答案在排队等待.

Running & Judging: 正在运行和判断.

Accepted : 程序通过!

Presentation Error : 答案基本正确,但是格式不对。

Wrong Answer : 答案不对,仅仅通过样例数据的测试并不一定是正确答案,一定还有你没想到的地方.

Time Limit Exceeded : 运行超出时间限制,应该有更快的计算方法。

Memory Limit Exceeded : 超出内存限制,数据可能需要压缩。

Output Limit Exceeded: 输出超过限制,你的输出比正确答案长了两倍.

Runtime Error : 运行时错误,非法的内存访问,数组越界,指针漂移,调用禁用的系统函数。

Compile Error : 编译错误,请点击后获得编译器的详细输出。


1000题的参考答案:

C:


#include <stdio.h>
int main(){
    int a,b;
    while(scanf("%d %d",&a, &b) != EOF)
        printf("%d\n",a+b);
	return 0;
}

C++:


#include <iostream>
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);
		int a, b;
		while (cin.hasNext()){
			a = cin.nextInt(); b = cin.nextInt();
			System.out.println(a + b);
		}
	}
}

其他问题请访问论坛系统

XCUOJ-17.05.26