ACM 错误提示-Online Judge F.A.Q.(Chinese)---http://acm.nankai.edu.cn
来源:互联网 发布:用c语言打印出一个心形 编辑:程序博客网 时间:2024/06/08 08:07
ACM错误提示
Online Judge F.A.Q.(Chinese)
我的程序为什么不能编译通过呢?
Online Judge要求C/C++程序符合Ansi标准:
ANSI标准和 Microsoft Visual C++存在一些不同的地方,比如:
0) main函数必须声明为int,也就是void main() 必须变成int main()
VC同样可使用int main,只是程序最后需要 return 0;。
1) Microsoft Visual C++可以将 main函数声明为 void,而 ANSI中必须为 int main
2) 请避免使用如下方式声明变量i
for (int i=0; i<10; i++)
{
...
}
您可以在For语句之前,进行声明。
3) itoa不是一个 ANSI函数
4) stricmp不是一个 ANSI函数
5) sqrt()的可能用法: sqrt(double (x)); //强制转换为double
6) OnlineJudge中如何使用64位数?
定义64位数使用 long long 类型,输出格式串中使用 %lld表示64位数。
Online Judge评判结果分别表示什么意思?
当你提交的程序被Online Judge评判完毕后,通常结果将立刻返回,或者你也可以在“Solutions”页看到评判结果。
详细测试多数据测试模式下,将显示出各个测试数据的测试结果,并且无论结果如何,都会用所有测试数据进行测试。
而一般多测试模式下,如果全对,则为Accepted;若其中某次数据出错,则评测中止,并返回此数据出错的信息。
常见的Online Judge将评判结果分为如下几类:
Accepted
程序的输出完全满足题意,通过了全部的测试数据的测试。
Wrong Answer
你的程序顺利地运行完毕并正常退出,但是输出的结果却是错误的。
注意:有的题包含多组测试数据,你的程序只要有一组数据是错误的,结果就是WA。
Presentation Error
你的程序输出的答案是正确的,但输出格式不对,比如多写了一些空格、换行。
请注意,大部分程序的输出,都要求最终输出一个换行。
不过,计算机程序是很难准确判断PE错误的,所以,很多PE错误都会被评判成WA。
Compilation Error
你的程序没有通过编译。你可以点击文字上的链接,查看详细的出错信息,对照此信息,可以找出出错原因。
一般来说,这种错误主要是由 Linux环境下相关编译器与你使用的本地编译器之间的差异造成的
Judging
我们正在运行你的程序进行测试,请稍候。
Rejudging
我们更新了测试数据或者评判程序,并且正在进行重测,这个过程比较耗费资源,请稍候。
Time Limit Exceeded
你的程序运行的时间超过了该题规定的最大时间,你的程序被Online Judge强行终止。
注意:TE并不能说明你的程序的运行结果是对还是错,只能说明你的程序用了太多的时间。
Memory Limit Exceeded
你的程序运行时使用的内存,超过了该题规定的最大限制,或者你的程序申请内存失败,你的程序将被Online Judge强行终止。
注意:ML并不能说明你的程序的运行结果是对还是错,只能说明你的程序用了或者申请了太多的内存。
Function Limit Exceeded
你的程序运行时使用我们不允许使用的调用,将会得到此错误,诸如文件操作等相关函数。
请特别注意:system("PAUSE");也会导致此错误。
Output Limit Exceeded
你的程序输出了太多的东西。
Online Judge规定提交的程序在运行的时候只能输出1024K字节的东西,如果你输出太多,将导致此错误。
我们保证所有的题目的标准输出都小于1024K字节。
Runtime Error
你的程序出现了“运行时错误”。
System Error
系统发生了错误。由于异常因素导致系统没有正常运作。我们尽力保证系统的稳定运行,但如您遇此情况,请联系管理员。
Online Judge支持哪些编程语言?
到目前为止,本 Online Judge已经支持 C、C++、PASCAL、JAVA编程语言
如果题目包含多组测试数据,我应该在何时输出我的结果?
OnlineJudge中,你的程序的输入和输出是相互独立的,因此,每当处理完一组测试数据,就应当按题目要求进行相应的输出操作。而不必将所有结果储存起来一起输出。
GCC中如何使用64位数?
定义64位数使用 long long 类型,输出格式串中使用%lld表示64位数。
- ACM 错误提示-Online Judge F.A.Q.(Chinese)---http://acm.nankai.edu.cn
- A - Millennium&&http://acm.hust.edu.cn:8080/judge/contest/view.action?cid=9661#problem/A
- http://acm.pku.edu.cn/JudgeOnline/
- ACM Online Judge 列表
- ACM ONLINE JUDGE
- - Recurring Decimals&&http://acm.hust.edu.cn:8080/judge/contest/view.action?cid=9661#problem/B
- http://acm.hdu.edu.cn/showproblem.php?pid=1055&&Color a Tree
- A + B Problem II &&http://acm.hdu.edu.cn/showproblem.php?pid=1002
- I NEED A OFFER! &&http://acm.hdu.edu.cn/showproblem.php?pid=1203
- A/B&&http://acm.hdu.edu.cn/showproblem.php?pid=1576
- A C&&http://acm.hdu.edu.cn/showproblem.php?pid=1570
- http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=10594&courseid=4
- http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=10102&courseid=0
- http://acm.hdu.edu.cn/showproblem.php?pid=1005
- http://acm.hdu.edu.cn/showproblem.php?pid=1333
- http://acm.hdu.edu.cn/showproblem.php?pid=2710
- http://acm.hdu.edu.cn/showproblem.php?pid=2866
- http://acm.hdu.edu.cn/showproblem.php?pid=1041
- powershell 定时任务
- 第3 章 CEGUI 基类的实现
- hdoj_2005 第几天?
- 借助 PowerShell 在 Windows Azure 中实现 SharePoint 部署自动化
- Pillar Walkthrough
- ACM 错误提示-Online Judge F.A.Q.(Chinese)---http://acm.nankai.edu.cn
- poj - 3126 - Prime Path
- ubuntu 12.04陷入software center的searching/cancelling...
- 详细分析Java中断机制
- c#判断两线段是否相交
- Android的intent之间复杂参数的传递
- Windows Phone 7 Dev. 心得体会
- Python Exercise #10
- node.js抓url数据