杭电oj使用方法

杭电oj使用方法
杭电oj使用方法

杭州电子科技大学OJ使用说明

本次比赛在杭电的oj进行

这是杭电的首页https://www.360docs.net/doc/8f10696533.html,/

注册页面https://www.360docs.net/doc/8f10696533.html,/register.php

比赛的方法:见《计算机学院09级寒假程序设计比赛》

比赛地址为:https://www.360docs.net/doc/8f10696533.html,/diy/contest_login.php?cid=5288

比赛正式开始之后进去登陆即可

Oj使用方法

这是杭电oj题目的第一页:https://www.360docs.net/doc/8f10696533.html,/listproblem.php?vol=1

我们可以用1000题进行测试:https://www.360docs.net/doc/8f10696533.html,/showproblem.php?pid=1000

题目要求为输出a+b的值,输入为EOF结束

代码如下:

#include

int main()

{

int a, b;

while( scanf("%d%d",&a, &b) != EOF )

printf("%d\n", a+b);

}

一般代码如果没明确指示如何结束,都是以EOF作业输入的结束

我们可以点击题目下方的submit

在里面的框框处贴上自己写好的代码

然后再次点击submit

提交之后会转到status处,此处可以看到该oj给我们代码的结果,即你的代码正确与否如果得到蓝色的AC,恭喜你,你成功了!

其他相关的结果如下

Accepted:你的代码通过了系统的所有数据,被认为是正确的代码

Presentation Error:你输出的代码是正确的,但是格式与标准答案不符.通常由于格式字符过多或过少

Wrong

Answer:

你的程序输出的数据与答案不一致.

Runtime Error:你的程序发生了运行时错误.通常由非法的指针操作,数组越界,堆栈溢出或除0引起

Time Limit

Exceeded:

你的程序运行时间超出了题目的限制

Memory Limit

Exceeded:

你的程序所需的内存空间超出了题目的限制

Output Limit 你的程序输出了过多的数据("过多"被定义为超出标准答案的

Exceeded:两倍大小),通常由于死循环引起.

Compile Error:你的代码无法通过系统的编译。通过点击"compile error"可以得到详细的编译出错信息。注意,服务器的编译器是GCC,在VC下可以编译通过的代码不一定能通过服务器的编译,以服务器的编译器为准。

另外我们在比赛中我们可以点击一些其他的功能键以查看排名,各题的ac人数等等此处不一一写出

大家可以自己进行摸索。

希望大家成功。

相关主题
相关文档
最新文档