杭电oj使用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
杭州电子科技大学OJ使用说明
本次比赛在杭电的oj进行
这是杭电的首页/
注册页面/register.php
比赛的方法:见《计算机学院09级寒假程序设计比赛》
比赛地址为:/diy/contest_login.php?cid=5288
比赛正式开始之后进去登陆即可
Oj使用方法
这是杭电oj题目的第一页:/listproblem.php?vol=1
我们可以用1000题进行测试:/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人数等等此处不一一写出
大家可以自己进行摸索。
希望大家成功。