Tag: acm

国内各OJ 列表

学编程,参加ACM,一般都会常驻与某个OJ之内,拼命的刷题,一个用户提交的程序在Online Judge系统下执行时将受到比较严格的限制,包括运行时间限制,内存使用限制和安全限制等。用户程序执 行的结果将被Online Judge系统捕捉并保存,然后再转交给一个裁判程序。该裁判程序或者比较用户程序的输出数据和标准输出样例的差别,或者检验用户程序的输出数据是否满足 一定的逻辑条件。最后系统返回给用户一个状态:通过(Accepted,AC)、答案错误(Wrong Answer,WA)、超时(Time Limit Exceed,TLE)、超过输出限制(Output Limit Exceed,OLE)、超内存(Memory Limit Exceed,MLE)、运行时错误(Runtime Error,RE)、格式错误(Presentation Error,PE)、或是无法编译(Compile Error,CE),并返回程序使用的内存、运行时间等信息。   Online Judge系统最初使用于ACM-ICPC国际大学生程序设计竞赛和OI信息学奥林匹克竞赛中的自动判题和排名。现广泛应用于世界各地高校学生程序设计的训练、参赛队员的训练和选拔、各种程序设计竞赛以及数据结构和算法的学习和作业的自动提交判断中。

HDOJ—-输入输出练习之A+B

最近在杭电刷题分享一些过了的源码,虽然不算高效简洁,但对于没有基础的初学者是个很好的帮助……. 关于题目是英语的问题,网上可以很容易搜到汉语版本的,但推荐看英语,因为坑爹的考试全部是英语题目,所以慢慢适应吧……

回首OI 展望ACM

又快到国庆了,作为一个曾经失败的OIer,想到的是国庆后的noip初赛,以及一个月后来不及准备的复赛。一个月前带着淡淡的忧伤踏进了大学的校门,现在正在全力准备acm,整理出一些高中时收集到的OI资料,上传到空间供大家下载,一起学习一起进步。在此感谢io,acm路上所有给予我帮助的人…….如有侵权内容请联系本人。

程序设计比赛基础-排列组合

所谓排列问题,指的是求出根据已之条件能作出的不同排列种数。从n个不同元素中有次序的选取r(1<=r<=n)个按次序排列。叫做从n个不同元素中取出r个元素的排列。当r<n是称作选排列。其排列数计做p(n,r);r=n时称作全排列,记为p(n,n)显然p(n,n)=n!。 生成排列的方法有多种,下面介绍一种较高效按字典顺序产生排列的方法。