OJ

一些OJ网站:

· kaggle(一个类似于机器学习的OJ网站)

※ The ACM-ICPC International Collegiate Programming Contest(ACM/ICPC)
ACM是一个给全世界高等院校学生参加的算法程序设计大赛,比赛目的在于考验选手临场逻辑思维和程序编写能力。ACM首先在世界各地举办初赛,然后从各个赛区选拔表现优秀的队伍,角逐世界总决赛。

⑴ 西班牙Valladolid大学Online Judge(UVA)
世界上最大最有名的OJ,题目巨多且杂(2500+),数据也很刁钻,全世界的顶尖高手都在上面。据说如果你能在UVA上AC一千道题以上,就尽管向IBM、微软什么的发简历吧,绝对不会让你失望的。

⑵ 俄罗斯Ural立大学Online Judge(URAL)
也是一个老牌的OJ,题目不多,但题题经典。

⑶ 俄罗斯萨拉托夫国立大学Saratov State University (SGU)
SGU是俄罗斯萨拉托夫国立大学用于培养ACM选手的训练网站。这个网站的建成时期较晚,但随着比赛的举行以及新题目的加入,这个题库的题目也日渐丰富。这个题库的一大特点就是OJ功能强大,它不仅使你避开了多数据处理的繁琐操作,还能告诉你程序错在了第几个数据。这一点虽然与ACM的Judge有些出入,但是却方便了调试程序。与UVA相比,这里的题目在时间空间上要求都比较严格,而且更多的考察选手对算法的掌握情况,所以特别推荐冲击NOI的选手也来做一做。

⑷ 全美计算机奥林匹克竞赛Online Judge(USACO)
USACO的特点是做完一关才能继续往下做,与前面的OJ不同的是测试数据可以看到,并且做对后可以看标准解答,所以如果大家刚开始的时候在上面那些OJ上总WA却找不到原因的话,可以试着来这里做做,看看测试数据一般是从什么地方阴你的。

⑸ 浙江大学Online Judge(ZOJ)
国内最早也是最有名气的OJ,有很多高手在上面做题。特点是数据比较刁钻,经常会有你想不到的边界数据,很能考验思维的全面性。

⑹ 北京大学Online Judge(POJ)
建立较晚但题目加得很快,现在题数和ZOJ不相上下,特点是举行在线比赛比较多,数据比ZOJ上的要弱,有时候同样的题同样的代码,在ZOJ上WA,在POJ上就能AC。

⑺ 同济大学Online Judge(TOJ)
其上OJ题数上不能与ZOJ和POJ相比,推荐这个OJ的原因是因为它是中文的,这对很多对英文不太感冒的兄弟是个好消息吧。它也因此吸引了众多高中的ddmm,毕竟他们的英文还差一些,呵呵。。上面的题目也更偏向于高中的信息学竞赛一些。

⑻ 杭电科大Online Judge(HDU)
里面不乏好题,培养出的很多牛人,毕业后就进了阿里。

⑼ LeetCode
里面有很编程多面试的题目,可以在线编译运行。难度比较高。如果自己能都做出来,对面大公司很有帮助。

⑽ TopCoder
该网站功能众多,其中一项是提供程序设计比赛。

⑾ ProjectEuler
该网站专门提供能用程序计算出答案的数学问题,每个问题都会有对应的解答。

⑿ ACMSolver
这个网站专门收集程序设计比赛及OJ的最新消息,可以说是面面俱到。

⒀ CODEFORCES
喜欢这个OJ的原因是因为可以看到别人的代码,非常棒。

⒁ VirtualJudge
这里面列出了一些常用的OJ,简直是一个大杂烩。

⒂ 演算法笔记
这个网站是我比较喜欢的网站,美中不足的是全是繁体字。

⒃ InterviewStreet
Interview Street是帮助知名科技企业招聘程序员的在线编程挑战平台。

⒄ 九度OJ
最近特别火,不解释。

⒅ ACM之家
很棒,里面有很多很棒的例子,值得学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值