ACM程序设计(第2版)
上QQ阅读APP看书,第一时间看更新

1.4 RealOJ源程序在线评测系统在线实验

本机调试好后,就要把代码提交到源程序在线评测系统中去了。

本节详细介绍在RealOJ源程序在线评测系统上在线提交代码。

1.4.1 竞赛样题

题目名称:A + B Problem

链接地址:http://www.realoj.com/网上第1题

Time Limit: 1000 ms Resident Memory Limit: 1024 KB Output Limit: 1024 B

Calculate a + b

Input

The input will consist of a series of pairs of integers a and b, separated by a space, one pair of integers per line.

Output

For each pair of input integers a and b you should output the sum of a and b in one line, and with one line of output for each line in input.

Sample Input

        1 5

Sample Output

        6

Hint

        Use + operator

1.4.2 提交代码

(1)在www.realoj.com第1题的下方,选择源代码的语言为C++,再打开1.3节的工程文件,从Dev-CPP中把代码复制到编辑窗中,如图1-9所示。

图1-9 复制源代码

注意:一定要把“ifstream cin("aaa.txt");”这句注释掉。

(2)单击提交代码按钮,稍微等一到两秒,会弹出状态页。状态页上显示了刚才提交的是否通过(Accepted),如果Judge Status是Accepted,则表明这道题做对了。如图1-10所示。

图1-10 状态页面

小提示

状态页面显示了运行ID、题目ID、源代码、用户ID、账号、编译器、判题结果、时间、可写内存、输出、提交时间等几个信息。判题结果一般有以下几种情况。

Accepted:恭喜,通过。

Presentation Error:输出格式错误。

Wrong Answer:答案错误。

Runtime Error:程序运行时发生错误,多为数组访问越界。

Time Limit Exceeded:超时错误,程序运行时间超过限制的时间。

Memory Limit Exceeded:超内存错误,程序运行使用的内存超过限制的内存用量。

Compile Error:编译错误,源代码中有语法错误。

Empty Anstwer:答案为空。

Output Limit Exceeded:超输出错误,程序输出数据量超限。