要作题目可以到
acm.pku.edu.cn
acm.zju.edu.cn
acm.scu.edu.cn
acm.stu.edu.cn
acm.hziee.edu.cn
同济大学的Online Judge 强烈建议初学者和新手前往的地方。大概开站不久,题目难度总体较低,题量较少。而且页面和题目都是中文的。
浙江大学的Online Judge北京大学的Online Judge 毫无疑问,中级水平偏上一些,哪一个都是值得好好待一阵的地方。但是题目和页面都是英文的,多查字典吧。
西班牙的Universidad de Valladolid 就是著名的UVA啦
http://acm.uva.es/boardhttp://acm.uva.es/p/v109/10940.html俄罗斯乌拉尔大学 不得不承认,老外的题目水平的确高。还犹豫什么,有能力就出去为国争光啦。
Online Judge介绍
Online Judge系统是一个在线的裁判系统。她可以对程序原代码进行编译和执行,并通过预先设计的测试数据来检验程序原代码的正确性。
一个用户提交的程序在Online Judge系统下执行时将受到比较严格的限制,包括运行时间限制,内存使用限制和安全限制等。用户程序执行的结果将被Online Judge系统捕捉并保存,然后再转交给一个裁判程序。该裁判程序或者比较用户程序的输出数据和标准输出样例的差别,或者检验用户程序的输出数据是否满足一定的逻辑条件。最后系统返回给用户一个状态。 状态的介绍
- Accepted
- 恭喜你,答案正确!
- Wrong Answer
- 结果有误
- Presentation Error
- 结果正确,但格式有错。注意空格、制表符和回车
- Compile Error
- 编译错误,点击查看错误信息
- Memory Limit Exceeded
- 申请的内存超过了题目的限制
- Time Limit Exceeded
- 运行的时间超过了题目的限制(可能是你的算法复杂度过高)
- Output Limit Exceeded
- 你的程序输出了太多的内容
- Run Time Error
- 运行错,非法访问内存或者除零一类的错误。后面的方扩号内是具体的错误.
- SIGSEGV
- 断错误,你可能非法访问一个空间,也可能堆栈溢出了。
- SIGFPE
- 除数为零
- 100
- Disk read error
- 101
- Disk write error
- 103
- File not open
- 104
- File not open for input
- 105
- File not open for output
- 106
- Invalid numeric format
- 200
- Division by zero
- 201
- Range check error
- 202
- Stack overflow error
- 203
- Heap overflow error
- 204
- Invalid pointer operation
- 205
- Floating point overflow
- 206
- Floating point underflow
- 207
- Invalid floating point operation
- 210
- Object not initialized
- 211
- Call to abstract method
- 212
- Stream registration error
- 213
- Collection index out of range
- 214
- Collection overflow error
- 215
- Arithmetic overflow error
- 216
- General protection fault