有没有可以在电脑上刷题的网站?
链接:/question/25574458/答案/31175374。
来源:知乎。
版权归作者所有。商业转载请联系作者授权,非商业转载请注明出处。
-欢迎来到PKU JudgeOnline北京大学在线法官。POJ上面的题目有点老,但好处是做的人多,经典算法题多,解题报告多,适合入门。
-ZOJ::浙江大学首页在线评委。ZOJ用的不多,但是有几个体验好像还可以,值得一试。
-欢迎来到杭州电子科技大学在线杭州电子科技大学法官OJ。近年来,杭电OJ已经取代POJ,成为中国最主流的OJ。题目丰富,难度梯度合理,广受全国高校青睐。杭电的OJ上每年都会举办大大小小的比赛,去年的亚洲线上比赛也是在上面举办的。由此可见其在中国ACMer眼中的地位。正因为如此,网上也有很多hdu的解题报告,适合个人进阶培训。
-瓦拉杜利德足球俱乐部大学在线法官。它是世界上最古老和最著名的在线法官。题库有详细的分类,比如世界总决赛的题目,刘汝佳的题目等等。题目的类型非常广泛。大部分题目比较难,适合初学者磨练编程。
-Timus在线法官乌拉尔是一个俄罗斯在线题库。和国内的一些OJ相比,里面的题是相当难的。我们学校集训队的老队员都喜欢把这里的题给新队员,可见它有一定的超前作用。
-Sphere在线裁判(SPOJ) SPOJ是波兰最好的在线裁判之一,界面和谐,题目类型丰富。适合有一定基础的玩家练习,也是高手提升能力的好平台。传说统治世界的建筑领袖画完了这个OJ?(更正:SGU由楼领导完成,谢谢。
康·康纳
更多信息,请参阅博客:SPOJ-Seamount简介。
-美国计算奥林匹克竞赛USACO是美国中学生的官方竞赛网站,也是美国著名的在线题库,专门为信息学选手准备的奥林匹克竞赛;解题方式模拟正式比赛,采用标准评测机、文件输入输出、直接提交程序源文件的评测方式;网站培训主题全面,是学习信息学不可或缺的网站。每年,NOI和NOIP都会提到上述话题;每个问题都附有详细的解决方案,可以查看测试数据和运行结果,方便调试,发现错误,修正错误。
采用逐章的层次结构,由易到难,传授知识和练习编程相结合,题目必须依次完成,避免只挑简单题目的行为;每一章就像一本竞赛辅导书,形成了鲜明的知识结构,有利于OI的初学者和专家逐步提高水平,充分学习信息学的各个方面,避免偏颇。(来源:usaco_百度百科)
-Sara tov州立大学::去SGU之前一直是404,所以不敢贴。既然亲测可以穿上了,那就给大家看看吧。这是真正的建筑大师画的OJ。为什么楼领导在这个回答里刷的是这个OJ而不是另一个OJ?因为这个OJ确实适合提高水平,应该和乌拉尔,SPOJ一样难。另外,我也不太了解。在我心目中,SGU,乌拉尔,斯波伊都是适合地区赛,毕业后想去Google等顶级公司参加ACMer/Coder培训的。他们之间差别不大。
-Codeforces Codefores是俄罗斯的一个算法竞赛网站,由萨拉托夫州立大学创办并维护。Codeforces主要强调算法竞赛,每1周会有定期的线上竞赛,其题库也是由每次竞赛的题目积累而成。相比以上以题库为核心的OJ,Codeforces的算法竞赛更适合训练自己在压力下的即兴发挥和编程能力。
HUSTOJ华中科技大学在线评委。HustOJ和其他主流OJ一样也有丰富的题库。但是它的主要用途是它提供了这样一个叫vjudge的东西,全称是虚拟法官。通过vjudge,你可以直接从各大OJ中提取话题,包括但不限于上面提到的所有OJ,利用这些话题打造自己的比赛。非常适合特训,日常训练,朋友一起玩。
-LeetCode Online Judge与很多OJ不同,LeetCode是一个OJ (LEETCode OJ是一个准备技术编码面试的平台),主要面向面试官。上面的话题不多。目前只有152的题目,很多都是很多大公司的面试题目。题型基本,复杂的算法就不考察了。很多都是基础知识的应用,难度相当于topcoder div1 250或者Code Forces div 1 A,如果想练习编程基础或者准备公司面试,强烈推荐这个OJ(谢谢室友/培训队神/CMU副主)
@彭云
学生提供Leetcode介绍(1/1/2015更新:我室友接受了google的offer,不再去CMU了)。