杭电oj使用方法

时间:2023-03-09 09:21:14 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
杭州电子科技大学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.wddqw.com/doc/af7a0f9a6adc5022aaea998fcc22bcd126ff42fa.html