CODEFORCES for BEGINNERS....

Revision en6, by harrypotter0, 2016-10-23 07:20:11

I have collected resources (scattered ones...) over internet and tried to bring it under one blog.....contributions are heartly welcomed..... :) Following are the links to all possible resources required for Competitive programming::::::::::

  1. https://www.quora.com/What-are-the-best-websites-with-algorithm-practice-problems
  2. https://www.quora.com/Where-can-I-find-difficult-algorithm-data-structure-problems
  3. https://www.quora.com/Who-are-some-of-the-programmers-on-GitHub-to-learn-from
  4. https://www.quora.com/Who-are-the-best-coders-to-follow-on-GitHub
  5. http://ch24.org/
  6. https://coj-forum.uci.cu/viewforum.php?f=42
  7. https://www.topcoder.com/members/a06/
  8. https://github.com/aalhour/C-Sharp-Algorithms
  9. https://projecteuler.net/
  10. https://github.com/absnaik810/SPOJ-Repository
  11. https://www.quora.com/topic/ACM-International-Collegiate-Programming-Contest-ICPC
  12. http://www.geeksforgeeks.org/tag/acm-icpc/
  13. https://icpcarchive.ecs.baylor.edu/
  14. http://judge.u-aizu.ac.jp/onlinejudge/register.jsp?state=0
  15. http://judge.u-aizu.ac.jp/onlinejudge/
  16. https://open.kattis.com/users/akash-kandpal#
  17. http://azspcs.com/
  18. https://contest.yandex.com/algorithm2015/
  19. https://handong1587.github.io/algorithm_and_data_structure/2015/07/01/resourses.html
  20. https://www.quora.com/topic/Algorithms
  21. http://petr-mitrichev.blogspot.com/2009/10/gennady-korotkevich.html
  22. http://eulercoder.me/AlgoWiki/
  23. https://www.kaggle.com/account/authenticate/google/return#
  24. http://codeforces.net/blog/entry/23054
  25. https://www.commonlounge.com/community/c3f97b04684649b1947803b817be5b4b
  26. https://github.com/ashim888/dataStructureAndAlgorithm
  27. http://codeforces.net/blog/entry/43578?locale=en
  28. https://discuss.codechef.com/questions/64426/awesome-resource-for-ds-and-algorithms
  29. https://www.codechef.com/problems/school
  30. https://www.commonlounge.com/discussion/97e9927870d84b51a7dc5d4a52d5434d/main
  31. http://shivamkhandelwal.in/beginners-guide-to-competitive-programming/
  32. https://confluence.atlassian.com/bitbucket/bitbucket-tutorials-teams-in-space-training-ground-755338051.html
  33. https://github.com/bnmnetp/pythonds
  34. https://www.urionlinejudge.com.br/judge/en/categories
  35. https://en.wikipedia.org/wiki/Central_European_Olympiad_in_Informatics
  36. http://codeforces.net/
  37. http://www.hpcodewars.org/
  38. http://codeluli.blogspot.in/
  39. http://coj.uci.cu/index.xhtml
  40. https://www.codechef.com/contests
  41. https://www.quora.com/topic/Competitive-Programming
  42. https://machlearner.wordpress.com/resources/
  43. https://www.quora.com/Competitive-Programming-How-do-I-practice-smartly
  44. https://www.quora.com/Competitive-Programming-What-is-the-best-way-to-progress-through-practice-problems-on-CodeChef-SPOJ-TopCoder-etc
  45. http://www.competitiveprogrammingnetwork.com/
  46. https://github.com/Michael0x2a/curated-programming-resources/blob/master/resources.md
  47. http://tunedit.org/challenges
  48. https://www.commonlounge.com/community/9dcdd386cc28446695305db00d2de532
  49. http://justforprogrammers.blogspot.in/2015/12/downgrade-from-marshmallow-to-lollipop.html
  50. http://www.infoarena.ro/downloads
  51. https://github.com/esbanarango/Competitive-Programming
  52. https://github.com/EvgenyKarkan/EKAlgorithms
  53. https://www.quora.com/For-an-ACM-beginner-how-should-I-start
  54. https://en.wikipedia.org/wiki/Gennady_Korotkevich
  55. https://gist.github.com/sharmaeklavya2/5299a4cd059a6f6f8699
  56. https://github.com/gitvipin/LeetSol
  57. https://www.google-melange.com/archive/
  58. http://www.hackathon.io/events
  59. https://www.quora.com/HackerRank-What-are-the-coding-contests-sites-where-companies-hire-from
  60. http://ww35.hacktissite.org/
  61. https://github.com/haoel/leetcode
  62. https://bitbucket.org/harrypotter0/
  63. https://github.com/haseebr/competitive-programming
  64. https://dmoj.ca/
  65. https://summerofcode.withgoogle.com/
  66. https://discuss.leetcode.com/
  67. https://www.quora.com/How-can-I-become-good-at-competitive-programming-Are-there-any-courses-that-will-take-me-one-step-forward-before-I-start-doing-SPOJ-or-TopCoder-problems
  68. https://www.quora.com/How-can-I-improve-in-competitive-programming
  69. https://www.reddit.com/r/learnprogramming/comments/1cj4h4/how_do_i_get_better_at_competitive_programming/
  70. https://www.quora.com/How-do-I-prepare-for-ACM-ICPC-regional
  71. https://www.quora.com/How-do-I-prepare-for-ACM-ICPC
  72. https://www.quora.com/How-should-I-prepare-for-ACM-ICPC
  73. https://www.quora.com/How-should-one-prepare-for-coding-competitions-from-scratch-who-has-just-basic-knowledge-of-programming-in-C-and-C++
  74. https://www.quora.com/How-should-we-start-preparation-for-ACM-ICPC
  75. http://codeforces.net/blog/entry/11948
  76. http://www.droidopinions.com/how-to-downgrade-lg-g4-h815-to-5-1-1-lollipop/
  77. http://www.geeksforgeeks.org/how-to-prepare-for-acm-icpc/
  78. https://www.hackerearth.com/ama/i-am-lalit-kundu-algorithmist-programmer-acm-icpc-15-kgp-winner-ask-me-anything/
  79. https://www.quora.com/Im-preparing-for-the-ACM-ICPC-2016-what-should-be-the-perfect-strategy-and-how-much-time-should-I-practice-daily
  80. http://icfpc2016.blogspot.in/
  81. https://www.quora.com/If-I-want-to-start-practicing-on-TopCoder-should-I-start-with-the-very-first-problems-If-not-from-which-problem-should-I-begin
  82. http://shygypsy.com/acm/
  83. https://www.innocentive.com/ar/challenge/browse
  84. https://www.commonlounge.com/community/e4aac00a033a40ec96657906c6e1b43c?action=community-join#_=_
  85. https://www.commonlounge.com/community/e4aac00a033a40ec96657906c6e1b43c?action=community-join
  86. https://en.wikipedia.org/wiki/International_Olympiad_in_Informatics
  87. https://ipsc.ksp.sk/
  88. https://www.interviewbit.com/dashboard/#
  89. http://ioi2017.org/
  90. https://www.hackerearth.com/practice/notes/iterative-tree-traversals/
  91. http://www.lightoj.com/register_user.php
  92. http://www.lightoj.com/login_main.php
  93. https://github.com/karan/Projects
  94. https://open.kattis.com/
  95. http://www.kurniady.net/
  96. http://blog.hackerearth.com/2013/09/competitive-programming-getting-started_11.html
  97. http://blog.mashape.com/list-of-40-tutorials-on-how-to-create-an-api/
  98. https://github.com/lnishan?tab=repositories
  99. https://github.com/lnishan/awesome-competitive-programming
  100. https://github.com/lnishan/cheat-sheet
  101. https://www.challenge.gov/login/
  102. https://github.com/lucasviola/competitive-programming-resources
  103. https://discuss.leetcode.com/category/12/median-of-two-sorted-arrays?sort=votes
  104. https://www.topcoder.com/getting-started/
  105. https://github.com/miguelarauj1o/GoogleCalendarQuickStart
  106. https://github.com/miguelarauj1o/URI
  107. https://www.commonlounge.com/community/cc63cd88d6644ce99cfb1af8b0e1350f
  108. http://it-edu.mipt.ru/en/fall_training_2016
  109. http://it-edu.mipt.ru/en/spring_training_2016
  110. http://codeforces.net/blog/entry/16245
  111. http://codeforces.net/blog/entry/10480
  112. https://www.hackerearth.com/practice/notes/trending/
  113. https://github.com/marioyc/Online-Judge-Solutions/tree/master/Timus%20Online%20Judge
  114. https://github.com/palcu/algo
  115. https://code.google.com/codejam/contests.html
  116. https://github.com/pathikrit/Quora-Challenges
  117. https://en.wikipedia.org/wiki/Petr_Mitrichev
  118. https://github.com/phishman3579/java-algorithms-implementation
  119. https://github.com/prakhar1989/Algorithms
  120. https://github.com/prakharcode/Algo_Ds_Notes
  121. http://acm.timus.ru/problemset.aspx
  122. https://leetcode.com/problemset/algorithms/#
  123. http://www.programming-challenges.com/pg.php?page=index
  124. https://www.quora.com/challenges
  125. https://www.hackerearth.com/challenges/
  126. https://www.codechef.com/#
  127. http://codeforces.net/blog/entry/11437
  128. http://www.programmr.com/
  129. http://psyho.gg/
  130. https://github.com/ramswaroop/Algorithms-and-Data-Structures-in-Java
  131. https://github.com/raywenderlich/swift-algorithm-club
  132. https://github.com/yogi2442/repo/tree/master/spoj
  133. https://github.com/rodrigoalvesvieira/competitive-programming
  134. https://github.com/RunestoneInteractive/pythonds
  135. https://discuss.leetcode.com/topic/30746/share-some-analysis-and-explanations
  136. https://www.hacking-lab.com/user/login/index.html
  137. https://www.quora.com/topic/Software-Engineering
  138. https://www.hackerrank.com/domains
  139. http://www.spoj.com/problems/classical/
  140. http://www.spoj.com/users/tourist/
  141. http://www.sgi.com/tech/stl/
  142. https://www.commonlounge.com/community/668b60793e4747be9978ed3ec7f1a9b4
  143. https://github.com/suuuzi/Competitive-Programming
  144. https://github.com/tayllan/awesome-algorithms
  145. https://www.commonlounge.com/community/447e8e3a307a447eb922ff7a965e9d97
  146. https://icpc.baylor.edu/
  147. http://www.ahmedshamsularefin.id.au/acm-icpc/
  148. http://www.ioccc.org/
  149. http://www.pythonchallenge.com/
  150. http://www3.cs.stonybrook.edu/~algorith/
  151. https://code.tutsplus.com/tutorials/the-wordpress-settings-api-part-1-what-it-is-why-it-matters--wp-24060
  152. http://acm.timus.ru/
  153. http://acm.tju.edu.cn/toj/
  154. https://www.quora.com/topic/TopCoder
  155. https://community.topcoder.com/tc?module=ProblemArchive&sr=&er=&sc=&sd=&class=&cat=&div1l=&div2l=1&mind1s=&mind2s=&maxd1s=&maxd2s=&wr=
  156. https://www.topcoder.com/members/tourist/
  157. http://www.trythis0ne.com/
  158. https://github.com/turingschool/data_structures_and_algorithms
  159. https://www.commonlounge.com/community/6c080f4866bf489598b7883253144985
  160. https://codesays.com/unofficial-solutions-to-the-problems-by-leetcode/
  161. https://www.urionlinejudge.com.br/judge/en/login
  162. https://github.com/miguelarauj1o/URI/tree/master/src
  163. https://uva.onlinejudge.org/index.php?option=com_comprofiler
  164. https://www.quora.com/What-are-some-good-blogs-for-learning-algorithms-and-competitive-programming-techniques
  165. https://www.quora.com/What-are-some-good-resources-to-learn-C++-for-competitive-programming
  166. https://www.quora.com/What-are-some-of-the-best-websites-to-learn-competitive-coding
  167. https://www.quora.com/What-are-some-of-the-most-useful-blogs-for-competitive-programming
  168. https://www.quora.com/What-are-some-top-competitive-programming-blogs
  169. https://www.quora.com/What-are-the-best-resources-for-competitive-programming-in-Python
  170. https://www.quora.com/What-are-the-best-resources-for-learning-coding-for-competitive-programming-contests
  171. https://www.quora.com/What-does-it-take-to-go-to-the-ACM-ICPC
  172. https://www.quora.com/What-have-you-gained-from-competitive-programming
  173. https://www.quora.com/What-is-an-API-application-programming-interface-and-how-do-I-create-one
  174. https://www.quora.com/What-is-best-approach-for-competitive-programming
  175. https://www.quora.com/What-is-the-best-blog-on-competitive-programming
  176. https://www.quora.com/What-is-the-best-competitive-programming-reference-to-bring-to-a-competition
  177. https://www.quora.com/What-is-the-best-resource-to-learn-Java-for-competitive-programming
  178. https://www.quora.com/What-is-the-best-strategy-to-improve-my-skills-in-competitive-programming-in-2-3-months
  179. https://www.quora.com/What-is-the-best-way-to-become-a-software-developer-in-the-developing-world
  180. https://www.quora.com/What-is-the-best-way-to-prepare-for-ACM-ICPC-2016-17
  181. http://androidadvices.com/why-and-how-to-downgrade-from-marshmallow-6-0-to-lollipop-5-1-1-guide/
  182. https://web.archive.org/web/20080913154125/http://www.comp.nus.edu.sg:80/~stevenha/programming/acmoj.html
  183. https://github.com/xtaci/algorithms
  184. https://www.hackerearth.com/sprints/redislabs-hackathon-global/
  185. http://qa.geeksforgeeks.org/hot
  186. http://qa.geeksforgeeks.org/questions
  187. http://petr-mitrichev.blogspot.com/search?updated-min=2016-01-01T00:00:00%2B03:00&updated-max=2017-01-01T00:00:00%2B03:00&max-results=41
  188. https://www.hackerearth.com/practice/codemonk/
  189. https://www.topcoder.com/community/data-science/data-science-tutorials/
  190. http://e-maxx-eng.appspot.com/
  191. http://wcipeg.com/wiki/Special:AllPages
  192. https://github.com/jaehyunp/stanfordacm
  193. https://visualgo.net/
  194. https://www.hackerrank.com/calendar
  195. http://www.cs.princeton.edu/~wayne/kleinberg-tardos/
  196. https://atcoder.jp/
  197. https://atcoder.jp/contest
  198. https://github.com/sindresorhus/awesome
  199. http://codeforces.net/blog/entry/3273
  200. https://www3.ntu.edu.sg/home/ehchua/programming/howto/CodeBlocks_HowTo.html
  201. https://www3.ntu.edu.sg/home/ehchua/programming/howto/Cygwin_HowTo.html#mingw
  202. http://www.havenondemand.com/
  203. https://dev.havenondemand.com/apis
  204. http://www.commonlounge.com/discussion/a0a6977f9b8d45399afcad2d01193398
  205. http://www.spoj.com/problems/classical/sort=6
  206. http://www.cs.colostate.edu/~anderson/cs200/index.html/doku.php?id=useful_links
  207. http://www.cs.colostate.edu/~anderson/cs200/index.html/doku.php?id=recit:array_based_queue
  208. https://www.youtube.com/geeksforgeeksvideos
  209. http://codeforces.net/blog/entry/8387
  210. https://github.com/stjepang/snippets
  211. http://codeforces.net/blog/entry/44190
  212. http://poj.org/userstatus?user_id=harrypotter0
  213. http://codeforces.net/gyms/
  214. https://arena.topcoder.com/#/u/dashboard
  215. http://mr-johal.com/get/476740/pledge-of-allegiance-prod-by-ty-james-lloyd-banks.html
  216. https://groups.google.com/forum/#!myforums
  217. http://r.recruit-jinji.jp/code_fes/us/index.html
  218. http://code-festival-2016-qualc.contest.atcoder.jp/
  219. http://codeforces.net/blog/entry/47901
  220. https://atcoder.jp/contest?categories=&mode=button
  221. http://usaco.org/index.php?page=contests
  222. https://www.techgig.com/practice
  223. http://usaco.org/index.php?page=viewproblem2&cpid=641
  224. https://www.hackerearth.com/practice/
  225. https://discuss.codechef.com/questions/?sort=mostvoted
  226. https://blog.codechef.com/
  227. https://www.codechef.com/getting-started
  228. http://www.spoj.com/contests/
  229. http://www.iarcs.org.in/inoi/
  230. http://www.iarcs.org.in/inoi/online-study-material/index.php
  231. http://cpptruths.blogspot.in/
  232. http://www.infopulse.com/blog/timsort-sorting-algorithm/
  233. https://codingforspeed.com/
  234. https://helloacm.com/
  235. http://codeforces.net/blog/entry/16221
  236. http://codeforces.net/blog/entry/15729
  237. http://codeforces.net/blog/entry/13529
  238. http://codeforces.net/blog/entry/15890
  239. http://codeforces.net/blog/entry/13520
  240. http://codeforces.net/blog/entry/3781
  241. http://codeforces.net/blog/entry/10355
  242. http://codeforces.net/blog/entry/619
  243. http://codeforces.net/blog/entry/1492
  244. http://codeforces.net/blog/entry/18455
  245. https://www.quora.com/Dynamic-Programming-DP/Are-there-any-good-resources-or-tutorials-for-dynamic-programming-besides-the-TopCoder-tutorial
  246. https://www.quora.com/Are-there-any-good-tutorial-blogs-on-Codeforces
  247. https://discuss.codechef.com/questions/48877/data-structures-and-algorithms
  248. http://codeforces.net/blog/entry/43286
  249. http://codeforces.net/blog/entry/8008
  250. https://www.quora.com/Which-are-the-top-blogs-to-follow-to-explore-about-algorithms-and-data-structures
  251. https://www.codechef.com/wiki/tutorials
  252. https://discuss.codechef.com/
  253. https://www.quora.com/Who-are-the-best-coders-to-follow-on-GitHub https://www.quora.com/Who-are-the-best-coders-to-follow-on-GitHub http://codeforces.net/blog/entry/43230 https://www.quora.com/Who-are-some-of-the-programmers-on-GitHub-to-learn-from https://github.com/aalhour/C-Sharp-Algorithms https://github.com/absnaik810/SPOJ-Repository https://www.quora.com/topic/ACM-International-Collegiate-Programming-Contest-ICPC http://www.geeksforgeeks.org/tag/acm-icpc/ https://contest.yandex.com/algorithm2015/ https://handong1587.github.io/algorithm_and_data_structure/2015/07/01/resourses.html https://www.quora.com/topic/Algorithms http://petr-mitrichev.blogspot.in/2009/10/gennady-korotkevich.html http://eulercoder.me/AlgoWiki/ http://codeforces.net/blog/entry/23054 https://github.com/ashim888/dataStructureAndAlgorithm http://codeforces.net/blog/entry/43578?locale=en https://discuss.codechef.com/questions/64426/awesome-resource-for-ds-and-algorithms https://www.commonlounge.com/discussion/97e9927870d84b51a7dc5d4a52d5434d/main http://shivamkhandelwal.in/beginners-guide-to-competitive-programming/ https://github.com/bnmnetp/pythonds http://codeluli.blogspot.in/ https://www.quora.com/topic/Competitive-Programming https://machlearner.wordpress.com/resources/ https://www.quora.com/Competitive-Programming-How-do-I-practice-smartly https://www.quora.com/Competitive-Programming-What-is-the-best-way-to-progress-through-practice-problems-on-CodeChef-SPOJ-TopCoder-etc https://github.com/Michael0x2a/curated-programming-resources/blob/master/resources.md https://github.com/esbanarango/Competitive-Programming https://github.com/EvgenyKarkan/EKAlgorithms https://gist.github.com/sharmaeklavya2/5299a4cd059a6f6f8699 https://github.com/haoel/leetcode https://www.quora.com/How-can-I-improve-in-competitive-programming https://github.com/haseebr/competitive-programming http://www.geeksforgeeks.org/how-to-prepare-for-acm-icpc/ https://www.quora.com/Im-preparing-for-the-ACM-ICPC-2016-what-should-be-the-perfect-strategy-and-how-much-time-should-I-practice-daily https://www.hackerearth.com/practice/notes/iterative-tree-traversals/ http://blog.hackerearth.com/2013/09/competitive-programming-getting-started_11.html https://github.com/miguelarauj1o/URI http://codeforces.net/blog/entry/16245 http://codeforces.net/blog/entry/10480 https://www.hackerearth.com/practice/notes/trending/ https://github.com/marioyc/Online-Judge-Solutions/tree/master/Timus%20Online%20Judge https://github.com/palcu/algo https://github.com/phishman3579/java-algorithms-implementation https://github.com/prakhar1989/Algorithms https://github.com/prakharcode/Algo_Ds_Notes http://codeforces.net/blog/entry/11437 https://github.com/ramswaroop/Algorithms-and-Data-Structures-in-Java http://psyho.gg/ https://github.com/raywenderlich/swift-algorithm-club https://github.com/rodrigoalvesvieira/competitive-programming https://discuss.leetcode.com/topic/30746/share-some-analysis-and-explanations https://github.com/tayllan/awesome-algorithms https://github.com/turingschool/data_structures_and_algorithms https://www.quora.com/What-are-the-best-resources-for-learning-coding-for-competitive-programming-contests https://www.quora.com/What-are-some-good-resources-to-learn-C++-for-competitive-programming https://www.quora.com/What-are-some-of-the-best-websites-to-learn-competitive-coding https://www.quora.com/What-are-some-of-the-most-useful-blogs-for-competitive-programming https://www.quora.com/What-are-some-good-blogs-for-learning-algorithms-and-competitive-programming-techniques?redirected_qid=2912752https://www.quora.com/What-is-best-approach-for-competitive-programming https://www.quora.com/What-are-some-good-blogs-for-learning-algorithms-and-competitive-programming-techniques?redirected_qid=4637165 https://www.quora.com/What-is-the-best-competitive-programming-reference-to-bring-to-a-competition https://www.quora.com/What-is-the-best-resource-to-learn-Java-for-competitive-programming https://www.quora.com/What-is-the-best-strategy-to-improve-my-skills-in-competitive-programming-in-2-3-months https://www.hackerearth.com/practice/codemonk/
    • Hope you will find them useful and feel free to recommend other links/resources useful in competitive programming :)

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en8 English harrypotter0 2016-10-23 07:58:13 632
en7 English harrypotter0 2016-10-23 07:57:44 1093
en6 English harrypotter0 2016-10-23 07:20:11 23627
en5 English harrypotter0 2016-10-23 07:15:49 28124 Reverted to en1
en4 English harrypotter0 2016-10-23 07:14:53 39
en3 English harrypotter0 2016-10-23 07:12:43 28245
en2 English harrypotter0 2016-10-19 21:50:26 138
en1 English harrypotter0 2016-10-19 21:43:30 4584 Initial revision (published)