| route-pattern | /:user_id/:repository |
| route-controller | files |
| route-action | disambiguate |
| fetch-nonce | v2:7c08dfb6-229d-7b8d-be38-89687348b80b |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | CC28:14C87:9E158C1:CC6D9C1:69763C21 |
| html-safe-nonce | 50e637ef1d80f2204d197041ed5ac29acec9fee64bfa91d3f873a10626dd02df |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQzI4OjE0Qzg3OjlFMTU4QzE6Q0M2RDlDMTo2OTc2M0MyMSIsInZpc2l0b3JfaWQiOiI4NjY3NDIyODUwOTAzMTQ1NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 9d30b5ede7ae8ccf6fb9a3ff32f1b71c1f38a5be45c523495f2212adc103b0fb |
| hovercard-subject-tag | repository:85110405 |
| github-keyboard-shortcuts | repository,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | // |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/Sumit2318/awesome-competitive-programming |
| twitter:image | https://opengraph.githubassets.com/886b5fac36f1419ce13f33e4d3b42f1a347ce87b464f627d7fd45ffc2016c109/Sumit2318/awesome-competitive-programming |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/886b5fac36f1419ce13f33e4d3b42f1a347ce87b464f627d7fd45ffc2016c109/Sumit2318/awesome-competitive-programming |
| og:image:alt | :gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources - Sumit2318/awesome-competitive-programming |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | c6814b4cc7afd45cd6e64525d0cff0e76dd802f315a5b0e55a7abda1d1d070d0 |
| turbo-cache-control | no-preview |
| go-import | github.com/Sumit2318/awesome-competitive-programming git https://github.com/Sumit2318/awesome-competitive-programming.git |
| octolytics-dimension-user_id | 21327220 |
| octolytics-dimension-user_login | Sumit2318 |
| octolytics-dimension-repository_id | 85110405 |
| octolytics-dimension-repository_nwo | Sumit2318/awesome-competitive-programming |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 46572574 |
| octolytics-dimension-repository_parent_nwo | lnishan/awesome-competitive-programming |
| octolytics-dimension-repository_network_root_id | 46572574 |
| octolytics-dimension-repository_network_root_nwo | lnishan/awesome-competitive-programming |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 4ea235bfed58ef16c8a5642b3ac64b74f10c9f52 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#start-of-content |
|
| https://patch-diff.githubusercontent.com/ |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FSumit2318%2Fawesome-competitive-programming |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FSumit2318%2Fawesome-competitive-programming |
|
Sign up
| https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=Sumit2318%2Fawesome-competitive-programming |
| Reload | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming |
| Reload | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming |
| Reload | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming |
|
Sumit2318
| https://patch-diff.githubusercontent.com/Sumit2318 |
| awesome-competitive-programming | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming |
| lnishan/awesome-competitive-programming | https://patch-diff.githubusercontent.com/lnishan/awesome-competitive-programming |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2FSumit2318%2Fawesome-competitive-programming |
|
Fork
0
| https://patch-diff.githubusercontent.com/login?return_to=%2FSumit2318%2Fawesome-competitive-programming |
|
Star
0
| https://patch-diff.githubusercontent.com/login?return_to=%2FSumit2318%2Fawesome-competitive-programming |
| codeforces.com/blog/entry/23054 | http://codeforces.com/blog/entry/23054 |
|
CC-BY-4.0 license
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/LICENSE.md |
|
0
stars
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/stargazers |
|
2.6k
forks
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/forks |
|
Branches
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/branches |
|
Tags
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/tags |
|
Activity
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/activity |
|
Star
| https://patch-diff.githubusercontent.com/login?return_to=%2FSumit2318%2Fawesome-competitive-programming |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2FSumit2318%2Fawesome-competitive-programming |
|
Code
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming |
|
Pull requests
0
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/actions |
|
Projects
0
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/projects |
|
Wiki
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/wiki |
|
Security
0
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/security |
|
Insights
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/pulse |
|
Code
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming |
|
Pull requests
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/actions |
|
Projects
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/projects |
|
Wiki
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/wiki |
|
Security
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/security |
|
Insights
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/pulse |
| Branches | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/branches |
| Tags | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/tags |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/branches |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/tags |
| 249 Commits | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/commits/master/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/commits/master/ |
| stylesheets | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/tree/master/stylesheets |
| stylesheets | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/tree/master/stylesheets |
| .travis.yml | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/.travis.yml |
| .travis.yml | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/.travis.yml |
| CONTRIBUTING.md | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/CONTRIBUTING.md |
| CONTRIBUTING.md | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/CONTRIBUTING.md |
| LICENSE.md | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/LICENSE.md |
| LICENSE.md | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/LICENSE.md |
| README.md | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/README.md |
| README.md | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/README.md |
| index.html | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/index.html |
| index.html | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/index.html |
| params.json | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/params.json |
| params.json | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/params.json |
| README | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming |
| Contributing | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming |
| CC-BY-4.0 license | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming |
| https://github.com/sindresorhus/awesome |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#awesome-competitive-programming- |
| What is competitive programming? - Quora | https://www.quora.com/What-is-competitive-programming-2 |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#contributing |
| CONTRIBUTING.md | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/blob/master/CONTRIBUTING.md |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#table-of-contents |
| Awesome Reference Materials | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#awesome-reference-materials |
| Algorithms and Data Structures | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#algorithms-and-data-structures |
| Syllabuses | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#syllabuses |
| List of Lists | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#list-of-lists |
| Implementations / Notebooks | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#implementations--notebooks |
| Language Specifics | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#language-specifics |
| C/C++ | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#cc |
| Java | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#java |
| Miscellaneous | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#miscellaneous |
| Tools | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#tools |
| IDEs | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#ides |
| Personal use | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#personal-use |
| Contest Preparation | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#contest-preparation |
| Awesome Learning Materials | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#awesome-learning-materials |
| Open Courses | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#open-courses |
| Open Courses for Algorithms and Data Structures | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#open-courses-for-algorithms-and-data-structures |
| Books | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#books |
| Books for Algorithms | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#books-for-algorithms |
| Books for Mathematics | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#books-for-mathematics |
| Sites to Practice | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#sites-to-practice |
| Problem Classifiers | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#problem-classifiers |
| Contest Calendars | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#contest-calendars |
| Sites to ask Questions | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#sites-to-ask-questions |
| Community | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#community |
| Blogs | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#blogs |
| Youtube and Livestreams | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#youtube-and-livestreams |
| Quora | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#quora |
| Other Awesome Resources | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#other-awesome-resources |
| Articles | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#articles |
| FAQs | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#faqs |
| Awesome Lists | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#awesome-lists |
| Interview Questions | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#interview-questions |
| License | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#license |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#awesome-reference-materials |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#algorithms-and-data-structures |
| topcoder Data Science Tutorials | https://www.topcoder.com/community/data-science/data-science-tutorials/ |
| E-Maxx (Russian) | http://e-maxx.ru/algo/ |
| (English) | http://e-maxx-eng.appspot.com/ |
| Algorithms - GeeksforGeeks | http://www.geeksforgeeks.org/fundamentals-of-algorithms/ |
| PEGWiki | http://wcipeg.com/wiki/Special:AllPages |
| Notes - HackerEarth | https://www.hackerearth.com/practice/notes/trending/ |
| Code Monk | https://www.hackerearth.com/practice/codemonk/ |
| USA Computing Olympiad (USACO) | http://www.usaco.org/ |
| OLYMPIADS IN INFORMATICS | http://www.mii.lt/olympiads_in_informatics/index.html |
| algolist (Russian) | http://algolist.manual.ru/ |
| 演算法筆記 (Algorithm Notes) (Chinese) | http://www.csie.ntnu.edu.tw/~u91029/ |
| 国家集训队论文 1999-2015 (Papers from Chinese IOI training camps) (Chinese) | http://download.csdn.net/album/detail/657/1/1 |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#syllabuses |
| IOI Syllabus | https://people.ksp.sk/~misof/ioi-syllabus/ |
| Programming Camp Syllabus | https://docs.google.com/document/d/1_dc3Ifg7Gg1LxhiqMMmE9UbTsXpdRiYh4pKILYG2eA4/edit |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#list-of-lists |
| Good Blog Post Resources about Algorithm and Data Structures - Codeforces | http://codeforces.com/blog/entry/13529 |
| Data Structures and Algorithms - CodeChef Discuss | https://discuss.codechef.com/questions/48877/data-structures-and-algorithms |
| How to prepare for ACM - ICPC? - GeeksforGeeks | http://www.geeksforgeeks.org/how-to-prepare-for-acm-icpc/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#implementations--notebooks |
| CodeLibrary | http://code-library.herokuapp.com/ |
| GitHub Repository | https://github.com/indy256/codelibrary |
| spaghetti-source/algorithm | https://github.com/spaghetti-source/algorithm |
| jaehyunp/stanfordacm | https://github.com/jaehyunp/stanfordacm |
| ngthanhtrung23/ACM_Notebook_new | https://github.com/ngthanhtrung23/ACM_Notebook_new |
| bobogei81123/bcw_codebook | https://github.com/bobogei81123/bcw_codebook |
| foreverbell/acm-icpc-cheat-sheet | https://github.com/foreverbell/acm-icpc-cheat-sheet |
| igor's code archive | http://shygypsy.com/tools/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#language-specifics |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#cc |
| Power up C++ with the Standard Template Library - topcoder: Part 1 | https://www.topcoder.com/community/data-science/data-science-tutorials/power-up-c-with-the-standard-template-library-part-1/ |
| Part 2 | https://www.topcoder.com/community/data-science/data-science-tutorials/power-up-c-with-the-standard-template-library-part-2/ |
| Yet again on C++ input/output - Codeforces | http://codeforces.com/blog/entry/5217 |
| C++ Tricks - Codeforces | http://codeforces.com/blog/entry/15643 |
| What are some cool C++ tricks to use in a programming contest? - Quora | https://www.quora.com/Competitive-Programming/What-are-some-cool-C++-tricks-to-use-in-a-programming-contest |
| C++ STL: Policy based data structures - Codeforces: Part 1 | http://codeforces.com/blog/entry/11080 |
| Part 2 | http://codeforces.com/blog/entry/13279 |
| here | https://gcc.gnu.org/onlinedocs/libstdc++/ext/pb_ds/ |
| C++11 FAQ (English, Chinese, Russian, Japanese, Korean) | http://www.stroustrup.com/C++11FAQ.html |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#java |
| How to read input in Java — tutorial - Codeforces | http://codeforces.com/blog/entry/7018 |
| How to sort arrays in Java and avoid TLE - Codeforces | http://codeforces.com/blog/entry/7108 |
| BigNum arithmetic in Java — Let's outperform BigInteger! - Codeforces | http://codeforces.com/blog/entry/17235 |
| EZ Collections, EZ Life (new Java library for contests) - Codeforces | http://codeforces.com/blog/entry/14328 |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#miscellaneous |
| Bit Twiddling Hacks | https://graphics.stanford.edu/~seander/bithacks.html |
| Comparing Floating Point Numbers, 2012 Edition - Random ASCII | https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/ |
| Object-Oriented C Style Languages: C++, Objective-C, Java, C# - a side-by-side reference sheet | http://hyperpolyglot.org/cpp |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#tools |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#ides |
| Vim | http://www.vim.org/download.php |
| Emacs | https://www.gnu.org/software/emacs/download.html |
| Far Manager | http://www.farmanager.com/download.php?l=en |
| FarColorer | http://colorer.sourceforge.net/farplugin.html |
| Code::Blocks | http://codeblocks.org/downloads |
| IntelliJ IDEA | https://www.jetbrains.com/idea/#chooseYourEdition |
| CHelper | https://plugins.jetbrains.com/plugin/7091?pr= |
| Sublime Text | https://www.sublimetext.com/3 |
| Package Control | https://packagecontrol.io/ |
| Eclipse | https://eclipse.org/downloads/ |
| CLion | https://www.jetbrains.com/clion/download/ |
| EAP (Early Access Program) | https://confluence.jetbrains.com/display/CLION/Early+Access+Program |
| Visual Studio | https://www.visualstudio.com/vs/community/ |
| Atom | https://atom.io/ |
| Visual Studio Code | https://code.visualstudio.com/ |
| CodeLite | https://codelite.org/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#personal-use |
| VisuAlgo | https://visualgo.net/ |
| CHelper | https://plugins.jetbrains.com/plugin/7091?pr=idea |
| manual | http://codeforces.com/blog/entry/3273 |
| caide | https://github.com/slycelote/caide |
| JHelper | http://codeforces.com/blog/entry/13369 |
| Codeforces Parser | https://github.com/johnathan79717/codeforces-parser |
| GoCF | https://github.com/sukeesh/GoCF |
| cfparser | https://github.com/gnull/cfparser |
| The On-Line Encyclopedia of Integer Sequences (OEIS) | https://oeis.org/ |
| tohtml.com | https://tohtml.com/ |
| markup.su | http://markup.su/highlighter/ |
| hilite.me | http://hilite.me/ |
| Ideone.com | http://ideone.com/ |
| Pastebin.com | http://pastebin.com/ |
| Ubuntu Pastebin | http://paste.ubuntu.com/ |
| Ineffable | http://codeforces.com/blog/entry/19083 |
| uDebug | https://www.udebug.com/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#contest-preparation |
| polygon | https://polygon.codeforces.com/ |
| Validators with testlib.h - Codeforces | http://codeforces.com/blog/entry/18426 |
| Graph Editor | https://csacademy.com/app/graph_editor/ |
| tcframe | http://tcframe.org/ |
| Virtual Judge (vjudge) | http://vjudge.net |
| BNU Online Judge | https://www.bnuoj.com/v3/ |
| Kattis | https://open.kattis.com/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#awesome-learning-materials |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#open-courses |
| Code Monk | https://www.hackerearth.com/practice/codemonk/ |
| Stanford CS 97SI: Introduction to Competitive Programming Contests | http://web.stanford.edu/class/cs97si/ |
| How to Win Coding Competitions: Secrets of Champions | https://www.edx.org/course/how-win-coding-competitions-secrets-itmox-i2cpx |
| Codechef's Indian Programming Camp | https://www.youtube.com/playlist?list=PLi0ZM-RCX5nsTc2Z6woHr5qoF6n3b-thO |
| Codechef's Indian Programming Camp 2016 | https://blog.codechef.com/2016/08/03/lectures-from-indian-coding-camp/ |
| Reykjavik T-414-ÁFLV: A Competitive Programming Course | https://algo.is/competitive-programming-course/ |
| Bjarki Ágúst Guðmundsson (SuprDewd) | https://algo.is |
| NCTU DCP4631: Problem Solving and Programming Techniques | https://sites.google.com/site/mzshieh/courses/problem-solving-and-programming-techniques-spring-2014 |
| Materials (English) | https://github.com/mostafa-saad/ArabicCompetitiveProgramming |
| Arabic Competitive Programming Channel | https://www.youtube.com/user/nobody123497 |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#open-courses-for-algorithms-and-data-structures |
| prakhar1989/awesome-courses#algorithms | https://github.com/prakhar1989/awesome-courses#algorithms |
| MIT SMA 5503: Introduction to Algorithms | https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#books |
| Competitive Programming | https://cpbook.net/ |
| download (pdf) | http://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/cp1.pdf |
| Programming Challenges: The Programming Contest Training Manual | https://www.amazon.com/Programming-Challenges-Contest-Training-Computer/dp/0387001638 |
| Competitive Programmer's Handbook | https://cses.fi/book.html |
| download (pdf) | https://cses.fi/book.pdf |
| Looking for a Challenge | http://www.lookingforachallengethebook.com/ |
| official website | http://www.lookingforachallengethebook.com |
| Computational Geometry: Algorithms and Applications | https://www.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736 |
| The Hitchhiker’s Guide to the Programming Contests | http://comscigate.com/Books/contests/icpc.pdf |
| download (pdf) | http://comscigate.com/Books/contests/icpc.pdf |
| プログラミングコンテストチャレンジブック (Japanese) | http://goo.gl/M4yfbr |
| 算法竞赛入门经典 (Chinese) | http://www.tup.com.cn/booksCenter/book_05568701.html |
| 算法竞赛入门经典——训练指南 (Chinese) | https://www.amazon.cn/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E5%85%A5%E9%97%A8%E7%BB%8F%E5%85%B8-%E8%AE%AD%E7%BB%83%E6%8C%87%E5%8D%97-%E5%88%98%E6%B1%9D%E4%BD%B3/dp/B009SJJGOU |
| 算法艺术与信息学竞赛 (Chinese) | http://goo.gl/O1tr8v |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#books-for-algorithms |
| Introduction to Algorithms | https://mitpress.mit.edu/books/introduction-algorithms |
| Algorithm Design | http://amzn.to/VjhioK |
| official website | http://www.cs.princeton.edu/~wayne/kleinberg-tardos/ |
| The Algorithm Design Manual | https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1848000693 |
| official website | http://www.algorist.com |
| Algorithms | https://www.amazon.com/Algorithms-4th-Robert-Sedgewick/dp/032157351X |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#books-for-mathematics |
| Discrete Mathematics and Its Applications | https://www.amazon.com/Discrete-Mathematics-Applications-Kenneth-Rosen/dp/0072899050 |
| Concrete Mathematics: A Foundation for Computer Science | https://www.amazon.com/Concrete-Mathematics-Foundation-Computer-Science/dp/0201558025 |
| Linear Algebra and Its Applications | https://www.amazon.com/Linear-Algebra-Its-Applications-5th/dp/032198238X/ref=sr_1_1?ie=UTF8&qid=1455475253&sr=8-1&keywords=Linear+Algebra+and+Its+Applications |
| Introduction to Probability | http://www.dartmouth.edu/~chance/teaching_aids/books_articles/probability_book/book.html |
| download (pdf) | http://www.dartmouth.edu/~chance/teaching_aids/books_articles/probability_book/amsbook.mac.pdf |
| How to Solve It: A New Aspect of Mathematical Method | https://www.amazon.com/How-Solve-It-Mathematical-Princeton/dp/069111966X |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#sites-to-practice |
| Codeforces | http://codeforces.com/ |
| topcoder | https://www.topcoder.com/ |
| Google Code Jam | https://code.google.com/codejam |
| CodeChef | https://www.codechef.com/ |
| SPOJ | http://www.spoj.com/ |
| Problem classifiers | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#problem-classifiers |
| Timus | http://acm.timus.ru/ |
| HDU | http://acm.hdu.edu.cn/ |
| AtCoder | https://atcoder.jp |
| Aizu Online Judge | http://judge.u-aizu.ac.jp/onlinejudge/index.jsp |
| UVa | https://uva.onlinejudge.org/ |
| uHunt | http://uhunt.felix-halim.net/id/0 |
| HackerRank | https://www.hackerrank.com |
| POJ | http://poj.org/ |
| Project Euler | https://projecteuler.net/ |
| Hackerearth | https://www.hackerearth.com/ |
| Caribbean Online Judge | http://coj.uci.cu/index.xhtml |
| CS Academy | https://csacademy.com |
| Russian Code Cup | http://www.russiancodecup.ru/en/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#problem-classifiers |
| A2 Online Judge | https://a2oj.com/Categories.jsp |
| Problem Classifier | http://problemclassifier.appspot.com/ |
| UVa Online Judge | https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8 |
| Codeforces Tags | http://codeforces.com/problemset/tags/dp |
| HackerRank | https://www.hackerrank.com/domains/algorithms/warmup |
| Juniors Training Sheet | https://goo.gl/unDETI |
| Mostafa Saad Ibrahim | https://sites.google.com/site/mostafasibrahim/ |
| Lucky貓的 UVA(ACM)園地 (Chinese) | http://luckycat.kshs.kh.edu.tw/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#contest-calendars |
| Programming Contest Calendar - HackerRank | https://www.hackerrank.com/calendar |
| clist.by | http://clist.by/ |
| Coding Calendar (Android App) | https://play.google.com/store/apps/details?id=com.limitskyapps.CodingCalendar |
| Coder's Calendar | https://github.com/nishanthvijayan/CoderCalendar |
| Android App | https://play.google.com/store/apps/details?id=com.corphots.coderscalendar |
| Chrome Extension | https://chrome.google.com/webstore/detail/coders-calendar/bageaffklfkikjigoclfgengklfnidll |
| Firefox Add-on | https://addons.mozilla.org/en-US/firefox/addon/coder-calendar/ |
| CodeHorizon | http://codehorizon.star-lord.me/ |
| iOS App | https://itunes.apple.com/in/app/codehorizon/id925056167?mt=8 |
| Android App | https://play.google.com/store/apps/details?id=com.chintanghate.CodeHorizon |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#sites-to-ask-questions |
| ideone | http://ideone.com |
| pastebin | http://pastebin.com |
| Codeforces | http://codeforces.com/ |
| Competitive Programming - Quora | https://www.quora.com/topic/Competitive-Programming |
| Theoretical Computer Science Stack Exchange | http://cstheory.stackexchange.com/ |
| Algorithmic Competitive Programming Stack Exchange (proposed) | http://area51.stackexchange.com/proposals/104641/algorithmic-competitive-programming/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#community |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#blogs |
| Codeforces blogs | http://codeforces.com/ |
| Algorithms Weekly | http://petr-mitrichev.blogspot.com/ |
| rng_58's blog | https://rng-58.blogspot.jp |
| Entropy always increases | http://blog.brucemerry.org.za/ |
| Psyho's blog | http://psyho.gg/ |
| Namespace Anudeep ;) | https://blog.anudeep2011.com/ |
| vexorian's blog | http://www.vexorian.com/ |
| Fushar's blog | http://fusharblog.com/ |
| WJMZBMR (Chinese) | http://wjmzbmr.com/ |
| 小月的耍廢日誌 (Chinese) | http://dreamoon4.blogspot.tw/ |
| Morris' Blog (Chinese) | http://morris821028.github.io/ |
| xudyh (Chinese) | http://xudyh.github.io/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#youtube-and-livestreams |
| HackerRank Live Youtube | https://www.youtube.com/channel/UCmyXobPA1T5Vsf28lrBkiSw |
| Youtube | https://www.youtube.com/channel/UCdmeooqNtlN7IhrKlq7hGDA |
| Youtube | https://www.youtube.com/channel/UCjlLfxSPkYluCDetlwbLpjQ |
| Youtube | https://www.youtube.com/channel/UCc4jWVeWjUfpUo8z4PHfopw |
| Twitch | https://www.twitch.tv/lebron_stream |
| Youtube | https://www.youtube.com/channel/UCWqqnonyL7aVeUYl5Yp8TrQ |
| Twitch | https://www.twitch.tv/enot110 |
| Youtube | https://www.youtube.com/channel/UCWEVsnIXiD5mgWM0LFwZBzA |
| Youtube | https://www.youtube.com/channel/UCQ5k0-BMFhfvfJQik1r5ZVw |
| Competitive Programming Youtube (Arabic Speech-English Text) | https://www.youtube.com/user/nobody123497 |
| Youtube | https://www.youtube.com/user/tusharroy2525 |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#quora |
| Competitive Programming - Quora | https://www.quora.com/topic/Competitive-Programming |
| Top 10 Most Viewed Writers | https://www.quora.com/topic/Competitive-Programming/writers |
| Bill Poucher | https://www.quora.com/profile/Bill-Poucher |
| ACM-ICPC | https://icpc.baylor.edu |
| Michal Forišek (misof) | https://www.quora.com/profile/Michal-Fori%C5%A1ek |
| IPSC | https://ipsc.ksp.sk |
| IOI | http://ioinformatics.org/ |
| Ahmed Aly (ahmed_aly) | https://www.quora.com/profile/Ahmed-Aly |
| A2OJ | https://www.quora.com/profile/Ahmed-Aly |
| HackerRank | https://www.hackerrank.com |
| Google Code Jam | https://code.google.com/codejam/ |
| Thanh Trung Nguyen (I_love_Hoang_Yen) | https://www.quora.com/profile/Thanh-Trung-Nguyen |
| Brian Bi (bbi5291) | https://www.quora.com/profile/Brian-Bi |
| Jonathan Paulson (jonathanpaulson) | https://www.quora.com/profile/Jonathan-Paulson |
| Miguel Oliveira (mogers) | https://www.quora.com/profile/Miguel-Oliveira-2 |
| Egor Suvorov (yeputons) | https://www.quora.com/profile/Egor-Suvorov |
| Michal Danilák (Mimino) | https://www.quora.com/profile/Michal-Danil%C3%A1k |
| Bohdan Pryshchenko (I_love_Tanya_Romanova) | https://www.quora.com/profile/Bohdan-Pryshchenko |
| Vladimir Novakovski (vnovakovski) | https://www.quora.com/profile/Vladimir-Novakovski |
| Nick Wu (xiaowuc1) | https://www.quora.com/profile/Nick-Wu-4 |
| Cosmin Negruseri | https://www.quora.com/profile/Cosmin-Negruseri |
| Lalit Kundu (darkshadows) | https://www.quora.com/profile/Lalit-Kundu |
| Ashish Kedia (ashish1294) | https://www.quora.com/profile/Ashish-Kedia |
| Johnny Ho (random.johnnyh) | https://www.quora.com/profile/Johnny-Ho |
| Joshua Pan (lonerz) | https://www.quora.com/profile/Joshua-Pan-1 |
| Anudeep Nekkanti (anudeep2011) | https://www.quora.com/profile/Anudeep-Nekkanti |
| Steven Hao (stevenkplus) | https://www.quora.com/profile/Steven-Hao |
| Raziman T.V. (razimantv) | https://www.quora.com/profile/Raziman-T-V |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#other-awesome-resources |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#articles |
| Overview of Programming Contests | http://psyho.gg/overview-of-programming-contests/ |
| The 'science' of training in competitive programming - Codeforces | http://codeforces.com/blog/entry/17842 |
| If you ask me how to improve your algorithm competition skill, I will give you the link of this blog. - Codeforces | http://codeforces.com/blog/entry/16599 |
| How to prepare for ACM - ICPC? - GeeksforGeeks | http://www.geeksforgeeks.org/how-to-prepare-for-acm-icpc/ |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#faqs |
| How do I start competitive programming? - Quora | https://www.quora.com/How-do-I-start-competitive-programming-5 |
| How can I become good at competitive programming? - Quora | 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 |
| What is the best strategy to improve my skills in competitive programming in 2-3 months? - Quora | https://www.quora.com/What-is-the-best-strategy-to-improve-my-skills-in-competitive-programming-in-2-3-months |
| What is a good 6 month plan to start and progress through competitive programming? - Quora | https://www.quora.com/What-is-a-good-6-month-plan-to-start-and-progress-through-competitive-programming |
| How is competitive programming different from real-life programming? - Quora | https://www.quora.com/How-is-competitive-programming-different-from-real-life-programming |
| What have you gained from competitive programming? - Quora | https://www.quora.com/What-have-you-gained-from-competitive-programming |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#awesome-lists |
| The Definitive C++ Book Guide and List - Stack Overflow | http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list |
| What are the best books to learn Java? - Quora | https://www.quora.com/What-are-the-best-books-to-learn-Java |
| What is the best book for advanced Java programming? - Quora | https://www.quora.com/What-is-the-best-book-for-advanced-Java-programming |
| tayllan/awesome-algorithms | https://github.com/tayllan/awesome-algorithms |
| enjalot/algovis | https://github.com/enjalot/algovis |
| rossant/awesome-math | https://github.com/rossant/awesome-math |
| fffaraz/awesome-cpp | https://github.com/fffaraz/awesome-cpp |
| akullpp/awesome-java | https://github.com/akullpp/awesome-java |
| prakhar1989/awesome-courses | https://github.com/prakhar1989/awesome-courses |
| vhf/free-programming-books | https://github.com/vhf/free-programming-books |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#interview-questions |
| CareerCup | https://www.careercup.com |
| InterviewBit | https://www.interviewbit.com |
| Awesome Interviews | https://github.com/MaximAbramchuck/awesome-interview-questions |
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#license |
| https://creativecommons.org/licenses/by/4.0/ |
| Creative Commons Attribution 4.0 International License | https://creativecommons.org/licenses/by/4.0/ |
| codeforces.com/blog/entry/23054 | http://codeforces.com/blog/entry/23054 |
|
Readme
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#readme-ov-file |
|
CC-BY-4.0 license
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#CC-BY-4.0-1-ov-file |
|
Contributing
| https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming#contributing-ov-file |
| Please reload this page | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming |
|
Activity | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/activity |
|
0
stars | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/stargazers |
|
0
watching | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/watchers |
|
0
forks | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/forks |
|
Report repository
| https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FSumit2318%2Fawesome-competitive-programming&report=Sumit2318+%28user%29 |
| Releases | https://patch-diff.githubusercontent.com/Sumit2318/awesome-competitive-programming/releases |
| Packages
0 | https://patch-diff.githubusercontent.com/users/Sumit2318/packages?repo_name=awesome-competitive-programming |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |