- 浏览: 92660 次
- 性别:
- 来自: 北京
文章分类
下面是几个比较大的在线提交系统(Online Judge)里面有大量历年的竞赛题目,注册一个ID,然后用自己熟悉的语言(一般有Pascal/C/C++/Java)写好源代码提交即可,会实时返回信息告诉你是否正确。采用黑箱测试,系统里有一套标准的输入输出数据(对外保密,而且通常数据很多很怪),你的程序的输出和标准输出完全符合即可。常见的返回信息有AC(Accepted,通过)WA(Wrong Answer,输出有错误)TLE(Time Limit Exceeded,超时)MLE(Memory Limit Exceeded,内存溢出)RE(Runtime Error,发生实时错误)等,只有AC了才算做对一题。这里只是一个简要介绍,请大家在做题时先看看各网站上的FAQ,Enjoy it~~~
浙江大学 Online Judge(ZOJ)http://acm.zju.edu.cn
国内最早也是最有名气的OJ,有很多高手在上面做题。特点是数据比较刁钻,经常会有你想不到的边界数据,很能考验思维的全面性,现在我主要在这个OJ上做题
北京大学 Online Judge(POJ)http://acm.pku.edu.cn/JudgeOnline/
建立较晚,但题目加得很快,现在题数和ZOJ不相上下,特点是举行在线比赛比较多,数据比ZOJ上的要弱,有时候同样的题同样的程序,在ZOJ上WA,在POJ上就能AC
同济大学 Online Judge http://acm.tongji.edu.cn/index.php
这个OJ题数上不能与上两个相比,推荐这个OJ的原因是它是中文的,这对很多对英文不太感冒的兄弟是个好消息吧。它也因此吸引了众多高中的OIer,毕竟他们的英文还差一些呵呵,上面的题目也更偏向高中的信息学竞赛一些。
西班牙Valladolid大学 Online Judge(UVA)http://online-judge.uva.es/problemset/
世界上最大最有名的OJ,题目巨多而且巨杂,数据也很刁钻,全世界的顶尖高手都在上面。据说如果你能在UVA上AC一千道题以上,就尽管向IBM、微软什么的发简历吧,绝对不会让你失望的。
俄罗斯Ural立大学 Online Judge(URAL)http://acm.timus.ru/
也是一个老牌的OJ,题目不多,但题题经典,我在高中的时候就在这上面做题的。
UsacoGate Online Judge(USACO)http://ace.delos.com/usacogate
全美计算机奥林匹克竞赛(USACO)的训练网站,特点是做完一关才能继续往下做,与前面的OJ不同的是测试数据可以看到,并且做对后可以看标准解答,所以如果大家刚开始的时候在上面那些OJ上总WA却找不到原因的话,可以试着来这里做做,看看测试数据一般是从什么地方阴你的。
浙江大学 Online Judge(ZOJ)http://acm.zju.edu.cn
国内最早也是最有名气的OJ,有很多高手在上面做题。特点是数据比较刁钻,经常会有你想不到的边界数据,很能考验思维的全面性,现在我主要在这个OJ上做题
北京大学 Online Judge(POJ)http://acm.pku.edu.cn/JudgeOnline/
建立较晚,但题目加得很快,现在题数和ZOJ不相上下,特点是举行在线比赛比较多,数据比ZOJ上的要弱,有时候同样的题同样的程序,在ZOJ上WA,在POJ上就能AC
同济大学 Online Judge http://acm.tongji.edu.cn/index.php
这个OJ题数上不能与上两个相比,推荐这个OJ的原因是它是中文的,这对很多对英文不太感冒的兄弟是个好消息吧。它也因此吸引了众多高中的OIer,毕竟他们的英文还差一些呵呵,上面的题目也更偏向高中的信息学竞赛一些。
西班牙Valladolid大学 Online Judge(UVA)http://online-judge.uva.es/problemset/
世界上最大最有名的OJ,题目巨多而且巨杂,数据也很刁钻,全世界的顶尖高手都在上面。据说如果你能在UVA上AC一千道题以上,就尽管向IBM、微软什么的发简历吧,绝对不会让你失望的。
俄罗斯Ural立大学 Online Judge(URAL)http://acm.timus.ru/
也是一个老牌的OJ,题目不多,但题题经典,我在高中的时候就在这上面做题的。
UsacoGate Online Judge(USACO)http://ace.delos.com/usacogate
全美计算机奥林匹克竞赛(USACO)的训练网站,特点是做完一关才能继续往下做,与前面的OJ不同的是测试数据可以看到,并且做对后可以看标准解答,所以如果大家刚开始的时候在上面那些OJ上总WA却找不到原因的话,可以试着来这里做做,看看测试数据一般是从什么地方阴你的。
发表评论
-
svn分支合并到主线的十大注意事项
2013-04-07 10:39 0svn是java软件工程师常用的版本控制工具,但是对于分支到主 ... -
一种JavaWeb项目开发部署方式
2012-11-16 09:37 1211以前在myeclipse开发Java Web项目的时候 ... -
tomcat支持中文路径图片问题
2012-11-12 14:51 2698今天,上传图片,但是有文件夹是中文的或是图片文件名是中 ... -
已经安装jdk了,运行applet还是提示安装问题解决
2012-11-08 10:57 1298今天,同事的机子已经装了jdk,但是运行带有ap ... -
dojo笔记-初识dojo
2012-11-05 18:29 899dojo,一个js框架或类库,强大的面向对象的功能,强 ... -
理解编译型编程语言心得
2012-11-01 14:11 7711,编译型语言,像c和c++都是,在源代码成为 ... -
集成到项目中web.xml报taglib标签错误
2012-10-31 15:45 855web.xml的报错位置: <taglib> ... -
润乾报表报错
2012-10-31 15:44 15671,runqianReportLogger : [DEBUG] ... -
使用润乾报表工具过程、心得和体会
2012-10-31 15:41 5645现在做的这个项目,需要导出相关报表,正好前几个 ... -
(转)Java开源软件六大帮派
2012-10-25 10:40 790原文链接:http://www.oschina.net/que ... -
windows下查看端口被占用的程序
2012-10-23 18:17 1305今天,莫名其妙,tomcat启动不了,报端口绑定错误, ... -
window.createPopup弹窗
2012-10-23 17:04 850在浏览器中,除了div弹窗、alert弹窗、新窗口弹窗 ... -
Linux安装jdk详解
2012-10-22 16:34 7571,下载JDK,肯定官网下载,有多种类型,源码包、bin包、r ... -
(转)Linux设备命名规则
2012-10-19 15:21 1103在我们使用的计算机中 ... -
(转)js控制IE打印功能
2012-10-19 09:07 1443今天做了个JS控制IE打印功能, 原始链接为:http://h ... -
(转)Java几款性能分析工具的对比
2012-10-18 11:04 775在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下 ... -
apache软件基金会探究流程
2012-10-17 16:06 9661,简介: Apache软件基金会(也就是Ap ... -
Apache官网开源项目列表
2012-10-17 15:34 4502目前只提供这些,大部分是网上摘抄,希望自己有机会把他补充完整, ... -
软件架构(转)
2012-10-16 16:13 8051,架构师之路http://hi.baidu.com/vfeq ... -
Windows编程之钩子程序
2012-10-15 09:20 21211,钩子(Hook),是Windows消息处理机制的一个平台, ...
相关推荐
设计一个C语言编程竞赛系统时,需要考虑以下几个关键要素: #### 1. 系统架构 一个好的竞赛系统应该有一个清晰的架构设计,通常会分为前端界面和后端服务两大部分。前端负责用户交互,而后端则负责逻辑处理和数据...
网上ACM竞赛评测系统是一种在线自动化编程竞赛平台,它为参赛者提供了实时的代码测试和结果反馈环境。这种系统在教育、技术培训以及娱乐领域都有着广泛的应用,它可以帮助程序员提升算法设计和问题解决能力,同时也...
这个系统通常包含以下几个关键组件: 1. **用户接口**:用户可以在此提交代码,查看评测结果,参与比赛,浏览题目等。syzoj-master提供了Web界面,使得用户可以方便地进行操作。 2. **题目管理**:管理员可以创建...
天梯赛的竞赛形式灵活多变,主要包括以下几个方面: 1. **题目类型**:题目覆盖了广泛的领域,如算法设计、数据结构分析及编程语言的应用等。这些题目不仅考验参赛者的理论知识,还考察其实际操作能力,例如算法的...
基于 ACM 程序设计竞赛的在线...本系统是基于 ACM 程序设计竞赛的在线评测系统设计与实现的前台网站部分,它可以提供一个高效管理和稳定的在线评判系统,满足学计算机的学生提高编程能力和提供学习和操练的平台的需求。
在LFhacks信息提交系统中,我们可能会发现以下几个关键模块: 1. 用户认证模块:此部分处理用户的注册、登录和权限管理,确保只有授权用户能够访问和提交代码。 2. 代码提交模块:用户上传的代码需要被正确接收和...
OJ系统的组成主要包括以下几个核心部分: 1. **用户接口**:这是用户与系统交互的界面,包括注册、登录、查看题目、提交代码等功能。Web端的用户界面通常基于HTML、CSS和JavaScript构建,可能还会使用前端框架如...
"mazerunner:Engweek编程竞赛aMAZEing团队提交" 这个标题揭示了几个关键信息。首先,“mazerunner”很可能是一个项目或软件的名字,它与编程竞赛有关。"Engweek"可能指的是一个工程或技术相关的周活动,也可能是一个...
对于知识竞赛的评分系统,软件可能包含以下几个核心功能: 1. **参赛者管理**:记录参赛者的个人信息,可以通过输入或导入数据实现。 2. **题目管理**:设置竞赛题目,包括选择题、填空题等,题目及答案存储在数据库...
HUSTOJ系统主要包含以下几个关键组成部分: 1. **题目管理**:管理员可以创建、编辑和发布编程题目,设定题目描述、输入输出格式以及测试样例。题目可以包括多种编程语言,如C、C++、Java等。 2. **代码提交**:...
具体到这个系统的实现,可能会包含以下几个关键知识点: 1. **PHP基础**:理解PHP的基本语法、变量、控制结构、函数、类和对象等,这些都是编写PHP程序的基础。 2. **Web框架**:可能使用了如Laravel、Symfony等PHP...
在系统设计上,通常会包括以下几个主要模块: 1. 用户管理:注册、登录、权限分配等,可能集成微信小程序接口,实现快捷登录和消息推送。 2. 竞赛管理:发布竞赛公告,设置竞赛时间、规则、报名条件等,支持多轮竞赛...
ACM在线评测系统通常包含以下几个核心组件: 1. **前端界面**:用户交互界面,用于代码提交、查看结果、浏览题目等操作。 2. **后端服务器**:处理用户的请求,包括编译、运行、评测等功能。 3. **判题引擎**:负责...
通过这份试题,我们可以总结出以下几个知识点: 1. algorithm:本试题中的拳王争霸和最佳时间问题都需要使用算法来解决。 2. 数据结构:本试题中的输入和输出数据结构都是非常重要的。 3. 编程语言:本试题允许选手...
本资料包“ACM_ACM在线测评系统评测程序设计与实现”深入探讨了这类系统的开发过程和技术要点,对于理解编程竞赛的后台运作机制以及构建类似系统有着重要的参考价值。 一、ACM在线测评系统的概述 ACM在线测评系统...
- 除了以上提到的几个平台之外,还有很多其他的ACM在线评测系统也非常值得尝试,例如CodeForces、LeetCode等,它们同样拥有大量的题目资源和活跃的用户群体,可以帮助选手提高自己的编程技能。 #### 结论 通过...
在设计和实现在线评测系统时,需要考虑以下几个方面: 1. 系统的可扩展性和可维护性:在线评测系统需要能够适应不断增长的用户数量和评测项目的增加。 2. 系统的安全性和可靠性:在线评测系统需要确保学生的隐私和...
这样的系统通常包括以下几个核心组成部分: 1. 题库管理:存储和管理各种选择题,包括题目、选项、答案等信息。在易语言中,这可以通过数据结构(如数组或列表)来实现,通过函数或方法进行添加、删除和查询操作。 ...
关于项目的几个说明: 中国研究生数学建模竞赛(原名全国研究生数学建模竞赛),官网网址(新),官方网址(旧),2004年开办,每年9月开赛、11月~12月会公布当年获奖结果,旧网址曾经有历年数据,不过目前404了; ...
标题中的“POJ”指的是 Programming Online Judge,一个著名的在线编程竞赛平台,主要针对C、C++和Java等语言。这个平台提供了许多编程题目供参赛者练习和提交代码以进行自动评测。"跳蚤"是该平台上的一道经典试题,...