程序设计竞赛资源索引
??? 如果想提高編程能力,最重要的就是多練多學,現(xiàn)在網(wǎng)絡上提供了大量的習題庫,可以很方便的練習編程。
?
ACM/ICPC題庫(支持c,c++,java,pascal):
??? 臺州學院acm :有不少習題使用中文描述,分類清晰,適合初學者。題目分類 可以作為參考。sdut acm 也有類似題目
??? lucky貓的ACM園地 :acm試題的中文翻譯,其題目編號與uva的編號一致。其網(wǎng)站下方的幾個友情鏈接也很棒
??? UVA :ACM的大本營,ACM題目難度分級列表 可以作為參考。.
??? sagit的acm答案 : 部分習題的acm答案,其個人網(wǎng)站 還有c和c++教程
??? POJ ,TOJ ,ZOJ ,HDOJ : 國內(nèi)的幾個重要的acm題庫,poj算法分類1 ,poj算法分類2 可以作為參考
??? 編程啦 :北航的acm題庫
???
?
其他編程題庫:
?? SPOJ :很有名的題庫,支持c,c++,ada, java,haskell, scheme,common lisp, D,erlang, fortran,c#, f#,icon, lua,ocaml pascal,perl,php,prolog,ruby,smalltalk,tcl等眾多編程語言,很棒的題庫。熟悉多門語言的可以嘗試不同的思維方式來解題
?? Poject Euler : 不需要給出程序,只要給出結(jié)果即可,很有趣的網(wǎng)站。
?? TopCoder :網(wǎng)站上有一些教程 很棒,也可以參與競賽
?? c/c++ programming challenge
?? PythonChanllge
?? Google code jam
?? LessThanDot
?? USACO problems
?? RubyQuiz
?? Timus Online Judge
?? Codekawa
? ?Programming praxis
?? EI judge
?? Code golf
?? C puzzle
?? Riddles and mathematical puzzles
?? From puzzles to programming
?? Coding bat (java and python practice)
?? 99 Problems(haskell prolog lisp perl ocaml )
?? MathChallenge :數(shù)學題庫,不需要編程,可以用來鍛煉自己的數(shù)學思維能力,其友情鏈接 中有很多很棒的網(wǎng)站
?? Project Eureka :各種問題,數(shù)學、編程乃至邏輯等等。
?? Rankk :需注冊才能看到題目,很多問題與編程無關(guān)
?
?參考書目:
?? 《算法競賽入門經(jīng)典》 :關(guān)于acm競賽的入門指南。對應習題在uva 上可以找到。
?網(wǎng)絡教程或工具
?? 臺灣師范大學ACM算法入門
?? algorithmist 算法相關(guān)內(nèi)容,很全
?? uva toolkit 可以在線搜索不同類型題目,輸入測試數(shù)據(jù)并輸出結(jié)果
總結(jié)
以上是生活随笔為你收集整理的程序设计竞赛资源索引的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Pytorch torchvision完
- 下一篇: tableau使用事项