【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《杭电oj使用方法》,欢迎阅读!
杭州电子科技大学OJ使用说明
本次比赛在杭电的oj进行
这是杭电的首页http://acm.hdu.edu.cn/ 注册页面http://acm.hdu.edu.cn/register.php
比赛的方法:见《计算机学院09级寒假程序设计比赛》
比赛地址为:http://acm.hdu.edu.cn/diy/contest_login.php?cid=5288 比赛正式开始之后进去登陆即可
Oj使用方法
这是杭电oj题目的第一页:http://acm.hdu.edu.cn/listproblem.php?vol=1
我们可以用1000题进行测试:http://acm.hdu.edu.cn/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: Time Limit Exceeded:
你的程序输出的数据与答案不一致.
你的程序发生了运行时错误.通常由非法的指针操作,数组越界,堆栈溢出或除0引起
你的程序运行时间超出了题目的限制
Memory Limit
你的程序所需的内存空间超出了题目的限制
Exceeded:
Output Limit 你的程序输出了过多的数据("过多"被定义为超出标准答案的
Exceeded: Compile Error:
两倍大小),通常由于死循环引起.
你的代码无法通过系统的编译。通过点击"compile error"可以得到详细的编译出错信息。注意,服务器的编译器是GCC,在VC下可以编译通过的代码不一定能通过服务器的编译,以服务器的编译器为准。
另外我们在比赛中我们可以点击一些其他的功能键以查看排名,各题的ac人数等等 此处不一一写出
大家可以自己进行摸索。
希望大家成功。
本文来源:https://www.wddqxz.cn/af7a0f9a6adc5022aaea998fcc22bcd126ff42fa.html