值得参加的程序设计大赛:
1. 全国青少年信息学奥利匹克竞赛
2. ACM 大学生程序设计大赛(ACM-ICPC)
http://livearchve.onlinejudge.org/
赛时:5 h 3名参赛者一组,一般8-10个题目,用一台计算机解题
3. TopCoder(每月举办3次小型竞赛)
4. Google Code Jam
https://code.google.com/codejam
其它在线竞赛模拟考试:
1. TopCoder (在线举办竞赛)
2. Codeforce (俄罗斯程序设计竞赛交流平台)
举办比赛频率较高
3. 巴利亚多利德大学在线评分网站
功能稍落后,但是经常举办的模拟考试题有ACM-ICPC决赛阶段的裁判所出
在线评分网站:
1. USACO Training Program(适合初级 中级人员)
http://train.usaco.org/usacogate
收录的题目按照难易程度排序后,与讲座内容以前提供给用户
2. TopCoder (适合中级人员)
网站的竞技台(competition arena)有一个练习往届真题并可评分的练习平台
3. ACM-ICPC Live Archive(适合中级人员)
http://livearchve.onlinejudge.org/
收录了各国的ACM-ICPC地区赛题目和世界总决赛题目,并为这些题目评分
4. Project Euler(适合中级人员)
收录了有关数学和算法的题目。参赛者可以在自己的电脑上执行程序后,仅提交结果就可获得评分
5. SPOJ Online Judge(适合高级人员)
收录了大量高水平的题目
一个不错的算法网站:http://www.csie.ntnu.edu.tw/~u91029/index.html