560 lines
234 KiB
Plaintext
560 lines
234 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Competitive Programming [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||
|
||
[38;5;12mA curated list of awesome [39m[48;5;235m[38;5;249mCompetitive Programming[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mAlgorithm[49m[39m[38;5;12m and [39m[48;5;235m[38;5;249mData Structure[49m[39m[38;5;12m resources.[39m
|
||
|
||
[38;5;12mCreated with a view to connecting people to information, this list below contains a complete collection of all the fantastic resources I've collected over the course of my 11-year competitive programming career. I hope you'll find it useful :)[39m
|
||
|
||
[38;5;14m[1mWhat is competitive programming? - Quora[0m[38;5;12m (https://www.quora.com/What-is-competitive-programming-2)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mContributing[0m
|
||
|
||
[38;5;12mPlease kindly follow [39m[38;5;14m[1mCONTRIBUTING.md[0m[38;5;12m (CONTRIBUTING.md) to get started.[39m
|
||
|
||
[38;5;12mYou can also contribute by sharing! [39m
|
||
[38;5;12mShare the list with your classmates, your friends and everyone :)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mBy connecting more people to information, [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mYou, are doing not me, but everyone a HUGE favor! [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mI really hope that more people can benefit from this list :)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mTable of Contents[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mList of Lists[0m[38;5;12m (#list-of-lists)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSyllabuses[0m[38;5;12m (#syllabuses)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTutorial Websites[0m[38;5;12m (#tutorial-websites)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpen Courses[0m[38;5;12m (#open-courses)[39m
|
||
[48;5;235m[38;5;249m* **Open Courses for Algorithms and Data Structures** (#open-courses-for-algorithms-and-data-structures)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[48;5;235m[38;5;249m* **Books for Algorithms** (#books-for-algorithms) | **Books for Mathematics** (#books-for-mathematics)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSites for Practice[0m[38;5;12m (#sites-for-practice)[39m
|
||
[48;5;235m[38;5;249m* **Problem Classifiers** (#problem-classifiers) | **Contest Calendars** (#contest-calendars)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCamps and Trainings[0m[38;5;12m (#camps-and-trainings)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSites for Questions[0m[38;5;12m (#sites-for-questions)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mImplementations[0m[38;5;12m (#implementations)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLanguage Specifics[0m[38;5;12m (#language-specifics)[39m
|
||
[48;5;235m[38;5;249m* **C/C++** (#cc) | **Java** (#java) | **Miscellaneous** (#miscellaneous)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[48;5;235m[38;5;249m* **IDEs** (#ides) | **Personal use** (#personal-use) | **Contest Preparation** (#contest-preparation)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
[48;5;235m[38;5;249m* **Blogs** (#blogs) | **Youtube and Livestreams** (#youtube-and-livestreams) | **Quora** (#quora)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOther Awesome Resources[0m[38;5;12m (#other-awesome-resources) [39m
|
||
[48;5;235m[38;5;249m* **Articles** (#articles) | **FAQs** (#faqs) | **Awesome Lists** (#awesome-lists) | **Interview Questions** (#interview-questions)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLicense[0m[38;5;12m (#license)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mList of Lists[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mAwesome curated lists classified by topics.[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mGood Blog Post Resources about Algorithm and Data Structures - Codeforces[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfantastic[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mblog[39m[38;5;12m [39m[38;5;12mposts[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mCodeforces[39m[38;5;12m [39m[38;5;12musers.[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mintriguing[39m[38;5;12m [39m[38;5;12mones[39m[38;5;12m [39m[38;5;12minclude[39m[38;5;12m [39m[38;5;12mPalindromic[39m[38;5;12m [39m[38;5;12mTrees,[39m[38;5;12m [39m[38;5;12mPolicy[39m[38;5;12m [39m[38;5;12mBased[39m[38;5;12m [39m[38;5;12mData[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (http://codeforces.com/blog/entry/13529)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mStructures,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mAll of the good tutorials found on codeforces - Codeforces[0m[38;5;12m (http://codeforces.com/blog/entry/57282)[39m[38;5;239m│[39m[38;5;12mAnother good collection of tutorial blog posts written by Codeforces users.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mStructures[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mAlgorithms[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mCodeChef[0m[38;5;14m[1m [0m[38;5;14m[1mDiscuss[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA very complete list of competitive programming resources. A must-have in your browser bookmark.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://www.quora.com/What-is-a-list-of-data-structures-that-a-competitive-programmer-must-know/an[39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mswer/Sameer-Gulati-3)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mHow to prepare for ACM - ICPC? - GeeksforGeeks[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA detailed walk-through of the preparations for ACM-ICPC.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.geeksforgeeks.org/how-to-prepare-for-acm-icpc/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mSyllabuses[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mFind out what topics you need to learn.[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mIOI Syllabus[0m[38;5;12m (https://algo.sk/ioi-syllabus/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA detailed syllabus on which IOI contestants will be tested. This is still somewhat relevant to ACM-ICPC.[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mHow to prepare for ACM - ICPC? - GeeksforGeeks[0m[38;5;12m (https://www.geeksforgeeks.org/how-to-prepare-for-acm-icpc/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA detailed walk-through of the preparations for ACM-ICPC.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mProgramming Camp Syllabus[0m[38;5;12m (https://docs.google.com/document/d/1_dc3Ifg7Gg1LxhiqMMmE9UbTsXpdRiYh4pKILYG2eA4/edit)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA list of important topics in competitive programming with exercise problems.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mJuniors Training Sheet[0m[38;5;12m (https://goo.gl/unDETI), by [39m[38;5;14m[1mMostafa Saad Ibrahim[0m[38;5;12m (https://sites.google.com/site/mostafasibrahim/)[39m[38;5;239m│[39m[38;5;12m~800 ordered problems for newcomers to be good up to Div2-D[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mTutorial Websites[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mAwesome websites with great tutorials.[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mTopcoder Data Science Tutorials[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA list of tutorials written by respected Topcoder members. Many top programmers started learning data sciences from here.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.topcoder.com/community/data-science/data-science-tutorials/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mE-Maxx (Russian)[0m[38;5;12m (http://e-maxx.ru/algo/), [39m[38;5;14m[1m(English)[0m[38;5;12m (http://cp-algorithms.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mwebsite[39m[38;5;12m [39m[38;5;12mwidely[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreferenced[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRussian-speaking[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mcommunity.[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12marticles[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12moriginal[39m[38;5;12m [39m[38;5;12msite[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mtranslated[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mEnglish,[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mTranslate[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mokay[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mremaining[39m[38;5;12m [39m[38;5;12mones.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mAlgorithms - GeeksforGeeks[0m[38;5;12m (https://www.geeksforgeeks.org/fundamentals-of-algorithms/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA website with a large archive of nicely written articles on different topics. It is a great complimentary resource for algorithm courses.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mPEGWiki[0m[38;5;12m (http://wcipeg.com/wiki/Special:AllPages)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA website with amazing in-depth wiki-like writeups on many topics. It's far better than those on Wikipedia in my opinion.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mNotes - HackerEarth[0m[38;5;12m (https://www.hackerearth.com/practice/notes/trending/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA great crowdsourcing platform for tutorials. Also visit [39m[38;5;14m[1mCode Monk[0m[38;5;12m (https://www.hackerearth.com/practice/codemonk/).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mUSA Computing Olympiad (USACO)[0m[38;5;12m (http://www.usaco.org/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mContains[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mtraining[39m[38;5;12m [39m[38;5;12mpages[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mwebsite[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mone's[39m[38;5;12m [39m[38;5;12mskills[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12msolutions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdifficult[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvaried[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12malgorithmic[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mone's[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mpace.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mbasecs[0m[38;5;12m (https://medium.com/basecs)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA blog with in-depth, illustrated tutorials on basic algorithms and data structures.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mCompetitive Programming - Commonlounge[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mShort video tutorials for beginner and intermediate concepts. Advanced tutorials selected from the best ones available on various CP blogs.[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.commonlounge.com/discussion/d4a14f601eb44281b6c579e73d126cca/main?r=acp)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;14m[1mOLYMPIADS IN INFORMATICS[0m[38;5;12m (https://www.mii.lt/olympiads_in_informatics/index.html)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12minternational[39m[38;5;12m [39m[38;5;12mjournal[39m[38;5;12m [39m[38;5;12mfocused[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mresearch[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpractice[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprofessionals[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfield[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mteaching[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12minformatics[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtalented[39m[38;5;12m [39m[38;5;12mstudent.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;14m[1malgolist (Russian)[0m[38;5;12m (http://algolist.manual.ru/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA Russian website devoted to algorithms of all sorts. Some topics listed on this website seems pretty interesting.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1m演算法筆記 (Algorithm Notes) (Chinese)[0m[38;5;12m (http://web.ntnu.edu.tw/~algo/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mOne[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mwebsites[39m[38;5;12m [39m[38;5;12mamong[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTaiwanese[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mcommunity.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmaintainer[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mwebsite[39m[38;5;12m [39m[38;5;12mspends[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mimmense[39m[38;5;12m [39m[38;5;12mefforts[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mresearching[39m[38;5;12m [39m[38;5;12malgorithms.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1m国家集训队论文 1999-2015 (Papers from Chinese IOI training camps) (Chinese)[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mPapers from the Chinese IOI training camps. It's interesting for the fact that one can tell different regions emphasize different things.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (http://download.csdn.net/album/detail/657/1/1)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mMini-Editorials[0m[38;5;12m [39m[38;5;12m(https://github.com/mostafa-saad/MyCompetitiveProgramming),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mMostafa[0m[38;5;14m[1m [0m[38;5;14m[1mSaad[0m[38;5;14m[1m [0m[38;5;14m[1mIbrahim[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mSolutions with mini-editorials for many problems, including UVA/SPOJ/IOI/Olympiad problems[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://sites.google.com/site/mostafasibrahim/)[39m[38;5;12m [39m[38;5;12mtrainees[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mOI Wiki (Competitive Programming) (Chinese)[0m[38;5;12m (https://oi-wiki.org/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mOI[39m[38;5;12m [39m[38;5;12mWiki[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcommitted[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12mcontinuously[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mcompetition[39m[38;5;12m [39m[38;5;12m(competitive[39m[38;5;12m [39m[38;5;12mprogramming)[39m[38;5;12m [39m[38;5;12mknowledge[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12msite.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mwiki[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msort[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcompanion[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogrammer[39m[38;5;12m [39m[38;5;12mwho's[39m[38;5;12m [39m[38;5;12mtrying[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12msomething[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mOpen Courses[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mConsider beginning your competitive programming journey with these awesome courses![39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mCode Monk[0m[38;5;12m (https://www.hackerearth.com/practice/codemonk/), by HackerEarth[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA fantastic step-by-step tutorial on the essential topics in competitive programming.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mStanford CS 97SI: Introduction to Competitive Programming Contests[0m[38;5;12m (http://web.stanford.edu/class/cs97si/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mOffers comprehensive lecture slides and a short list of exercise problems.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mHow to Win Coding Competitions: Secrets of Champions[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA course by ITMO University on competitive coding on edX.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.edx.org/course/how-to-win-coding-competitions-secrets-of-champions-0)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mCodechef's Indian Programming Camp[0m[38;5;12m (https://www.youtube.com/playlist?list=PLi0ZM-RCX5nsTc2Z6woHr5qoF6n3b-thO)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mVideo[39m[38;5;12m [39m[38;5;12mLectures[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1mCodechef's[0m[38;5;14m[1m [0m[38;5;14m[1mIndian[0m[38;5;14m[1m [0m[38;5;14m[1mProgramming[0m[38;5;14m[1m [0m[38;5;14m[1mCamp[0m[38;5;14m[1m [0m[38;5;14m[1m2016[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://blog.codechef.com/2016/08/03/lectures-from-indian-coding-camp/).[39m[38;5;12m [39m[38;5;12mLectures[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mprogrammers[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mSergey[39m[38;5;12m [39m[38;5;12mKulik,[39m[38;5;12m [39m[38;5;12mKevin[39m[38;5;12m [39m[38;5;12mCharles[39m[38;5;12m [39m[38;5;12mAtienza[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAnudeep[39m[38;5;12m [39m[38;5;12mNekkanti.[39m[38;5;12m [39m[38;5;12mPrimarily[39m[38;5;12m [39m[38;5;12mfocused[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mexploring[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mconcepts[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mapplying[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mactual[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mcontest[39m[38;5;12m [39m[38;5;12mproblems.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mReykjavik T-414-ÁFLV: A Competitive Programming Course[0m[38;5;12m (https://algo.is/competitive-programming-course/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;12mcourse[39m[38;5;12m [39m[38;5;12mtaught[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mBjarki[0m[38;5;14m[1m [0m[38;5;14m[1mÁgúst[0m[38;5;14m[1m [0m[38;5;14m[1mGuðmundsson[0m[38;5;14m[1m [0m[38;5;14m[1m(SuprDewd)[0m[38;5;12m [39m[38;5;12m(https://algo.is).[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mlectures[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12mneat[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mslides[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnice[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpractice.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mNCTU DCP4631: Problem Solving and Programming Techniques[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA course on basic topics featuring good lecture slides.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://sites.google.com/site/mzshieh/courses/problem-solving-and-programming-techniques-spring-2014)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;14m[1mMaterials[0m[38;5;14m[1m [0m[38;5;14m[1m(English)[0m[38;5;12m [39m[38;5;12m(https://github.com/mostafa-saad/ArabicCompetitiveProgramming)[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1mArabic[0m[38;5;14m[1m [0m[38;5;14m[1mCompetitive[0m[38;5;14m[1m [0m[38;5;14m[1mProgramming[0m[38;5;14m[1m [0m[38;5;14m[1mYouTube[0m[38;5;14m[1m [0m[38;5;239m│[39m[38;5;12mSome materials (slides & source codes) covering a broad range of algorithmic topics by Mostafa Saad Ibrahim.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mChannel[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/user/nobody123497)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mOpen Courses for Algorithms and Data Structures[0m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mprakhar1989/awesome-courses#algorithms[0m[38;5;12m (https://github.com/prakhar1989/awesome-courses#algorithms)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA fantastic list of open courses offered by notable institutions (MIT, Stanford, UC Berkeley ... etc.).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mMIT[0m[38;5;14m[1m [0m[38;5;14m[1mSMA[0m[38;5;14m[1m [0m[38;5;14m[1m5503:[0m[38;5;14m[1m [0m[38;5;14m[1mIntroduction[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mAlgorithms[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mLectured[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mProf.[39m[38;5;12m [39m[38;5;12mCharles[39m[38;5;12m [39m[38;5;12mLeiserson[39m[38;5;12m [39m[38;5;12m(one[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcoauthors[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mIntroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mAlgorithms)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mProf.[39m[38;5;12m [39m[38;5;12mErik[39m[38;5;12m [39m[38;5;12mDemaine[39m[38;5;12m [39m[38;5;12m(a[39m[38;5;12m [39m[38;5;12mbrilliant[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503[39m[38;5;239m│[39m[38;5;12mprofessor[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12mremarkable[39m[38;5;12m [39m[38;5;12mbreakthroughs[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mscience),[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcourse[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mmaterials,[39m[38;5;12m [39m[38;5;12maccompanied[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m-fall-2005/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mintuitive[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12manalyses.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mUIUC Algorithm Course[0m[38;5;12m (http://jeffe.cs.illinois.edu/teaching/algorithms/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mlecture notes, homeworks, exams, and discussion problems covering a broad range of algorithmic topics[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA list of recommended books for competitive programming.[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mCompetitive Programming[0m[38;5;12m (https://cpbook.net/), by Steven and Felix Halim[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mrelevant[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructures,[39m[38;5;12m [39m[38;5;12malgorithms,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mtips.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwell-received[39m[38;5;12m [39m[38;5;12mbook.[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12medition[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mdownload[0m[38;5;14m[1m [0m[38;5;14m[1m(pdf)[0m[38;5;12m [39m[38;5;12m(http://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/cp1.pdf).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mProgramming[0m[38;5;14m[1m [0m[38;5;14m[1mChallenges:[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mProgramming[0m[38;5;14m[1m [0m[38;5;14m[1mContest[0m[38;5;14m[1m [0m[38;5;14m[1mTraining[0m[38;5;14m[1m [0m[38;5;14m[1mManual[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12m100[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mchallenges,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtheory[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mkey[39m[38;5;12m [39m[38;5;12mconcepts[39m[38;5;12m [39m[38;5;12mnecessary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mapproaching[39m[38;5;12m [39m[38;5;12mthem.[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://www.amazon.com/Programming-Challenges-Contest-Training-Computer/dp/0387001638),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mSteven[39m[38;5;12m [39m[38;5;12mSkiena[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mProblems[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12morganized[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mtopic,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msupplemented[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mmaterial.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMiguel[39m[38;5;12m [39m[38;5;12mRevilla[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mCompetitive Programmer's Handbook[0m[38;5;12m (https://cses.fi/book/index.html), by Antti Laaksonen[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12maspiring[39m[38;5;12m [39m[38;5;12mIOI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mICPC[39m[38;5;12m [39m[38;5;12mcontestants.[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;14m[1mdownload[0m[38;5;14m[1m [0m[38;5;14m[1m(pdf)[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://cses.fi/book/book.pdf).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mAlgorithmic Thinking: A Problem-Based Introduction[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA book that teaches data structures and algorithms using competitive programming problems (IOI, USACO, CCC/CCO, etc.).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://nostarch.com/algorithmic-thinking), by Daniel Zingaro[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mComputational[0m[38;5;14m[1m [0m[38;5;14m[1mGeometry:[0m[38;5;14m[1m [0m[38;5;14m[1mAlgorithms[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mApplications[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThis is a well-written book which covers a broad range of computational geometry problems.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://www.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mMark[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mBerg,[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mOtfried[39m[38;5;12m [39m[38;5;12mCheong,[39m[38;5;12m [39m[38;5;12mMarc[39m[38;5;12m [39m[38;5;12mvan[39m[38;5;12m [39m[38;5;12mKreveld,[39m[38;5;12m [39m[38;5;12mMark[39m[38;5;12m [39m[38;5;12mOvermars[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;14m[1mThe Hitchhiker’s Guide to the Programming Contests[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mdownload[0m[38;5;14m[1m [0m[38;5;14m[1m(pdf)[0m[38;5;12m [39m[38;5;12m(http://comscigate.com/Books/contests/icpc.pdf).[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mcovers[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mtopics[39m[38;5;12m [39m[38;5;12mrelevant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (http://comscigate.com/Books/contests/icpc.pdf), by Nite Nimajneb[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mプログラミングコンテストチャレンジブック (Japanese)[0m[38;5;12m (http://goo.gl/M4yfbr), by 秋葉拓哉, 岩田陽一, 北川宜稔[39m[38;5;239m│[39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mabsolutely[39m[38;5;12m [39m[38;5;12mphenomenal[39m[38;5;12m [39m[38;5;12mbook.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mcontents,[39m[38;5;12m [39m[38;5;12morganized[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mcoherent[39m[38;5;12m [39m[38;5;12mmanner,[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mnothing[39m[38;5;12m [39m[38;5;12mshort[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mamazing.[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m培養與鍛鍊程式設計的邏輯腦:世界級程式設計大賽的知識、心得與解題分享[39m[38;5;12m [39m[38;5;12m(Chinese[39m[38;5;12m [39m[38;5;12mTraditional)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1m算法竞赛入门经典 (Chinese)[0m[38;5;12m (http://www.tup.com.cn/booksCenter/book_05568701.html), by 刘汝佳[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThe Art of Algorithms and Programming Contests (English), 打下好基礎:程式設計與演算法競賽入門經典 (Chinese Traditional)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1m算法竞赛入门经典——训练指南 (Chinese)[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12m提升程式設計的解題思考力─國際演算法程式設計競賽訓練指南 (Chinese Traditional)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.amazon.cn/算法竞赛入门经典-训练指南-刘汝佳/dp/B009SJJGOU), by 刘汝佳, 陈锋[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1m算法艺术与信息学竞赛 (Chinese)[0m[38;5;12m (http://goo.gl/O1tr8v), by 刘汝佳, 黄亮[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAn old-time classic. It's old but the contents in this book are still considered to be very difficult by today's standards.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mBooks for Algorithms[0m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mIntroduction[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mAlgorithms[0m[38;5;12m [39m[38;5;12m(https://mitpress.mit.edu/books/introduction-algorithms),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mThomas[39m[38;5;12m [39m[38;5;12mH.[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mCLRS[39m[38;5;12m [39m[38;5;12m(taken[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mname[39m[38;5;12m [39m[38;5;12minitials),[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12moften[39m[38;5;12m [39m[38;5;12mreferred[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"bible"[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12malgorithms[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructures.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCormen,[39m[38;5;12m [39m[38;5;12mCharles[39m[38;5;12m [39m[38;5;12mE.[39m[38;5;12m [39m[38;5;12mLeiserson,[39m[38;5;12m [39m[38;5;12mRonald[39m[38;5;12m [39m[38;5;12mL.[39m[38;5;12m [39m[38;5;12mRivest[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mClifford[39m[38;5;12m [39m[38;5;12mStein[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mtextbooks[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muniversity[39m[38;5;12m [39m[38;5;12malgorithm[39m[38;5;12m [39m[38;5;12mcourses.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mcovered[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12malgorithms[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mdetail.[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mrigorous[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdifficult[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msome.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mAlgorithm Design[0m[38;5;12m (http://amzn.to/VjhioK), by Jon Kleinberg and Éva Tardos[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mrevolves[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mtechniques[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdesigning[39m[38;5;12m [39m[38;5;12malgorithms.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mwell-organized[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mclear,[39m[38;5;12m [39m[38;5;12munderstandable[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mEach[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mchapter[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbacked[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mexamples[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhelpful[39m[38;5;12m [39m[38;5;12mexercises.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mchapter[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mflow[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mpraised[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mlots.[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlecture[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mslides[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12maccompany[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtextbook[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;14m[1mofficial[0m[38;5;14m[1m [0m[38;5;14m[1mwebsite[0m[38;5;12m [39m[38;5;12m(http://www.cs.princeton.edu/~wayne/kleinberg-tardos/).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mThe Algorithm Design Manual[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mreadable[39m[38;5;12m [39m[38;5;12mtext.[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mbooks.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12m(including[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1848000693), by Steven S. Skiena[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mauthor's[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mvideo[39m[38;5;12m [39m[38;5;12mlectures)[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;14m[1mofficial[0m[38;5;14m[1m [0m[38;5;14m[1mwebsite[0m[38;5;12m [39m[38;5;12m(http://www.algorist.com).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mAlgorithms[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/Algorithms-4th-Robert-Sedgewick/dp/032157351X),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mRobert[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mneatly[39m[38;5;12m [39m[38;5;12mcategorized,[39m[38;5;12m [39m[38;5;12mcoupled[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12melaborate[39m[38;5;12m [39m[38;5;12mexplanations[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfantastic[39m[38;5;12m [39m[38;5;12millustrations.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mIOI[39m[38;5;12m [39m[38;5;12mtraining[39m[38;5;12m [39m[38;5;12mcamps[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mSedgewick[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mKevin[39m[38;5;12m [39m[38;5;12mWayne[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtextbook.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mAdvanced Algorithms and Data Structures[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12malgorithms,[39m[38;5;12m [39m[38;5;12mbalancing[39m[38;5;12m [39m[38;5;12mtheory[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mangle,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mper-chapter[39m[38;5;12m [39m[38;5;12mfocusing[39m[38;5;12m [39m[38;5;12mon[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.manning.com/books/advanced-algorithms-and-data-structures), by Marcello La Rocca[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mapply[39m[38;5;12m [39m[38;5;12malgorithms[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mreal-world[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mcases[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdaily[39m[38;5;12m [39m[38;5;12mwork,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming;[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mpresents[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mblend[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mclassic,[39m[38;5;12m [39m[38;5;12madvanced,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12malgorithms.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mAlgorithms[0m[38;5;12m (https://jeffe.cs.illinois.edu/teaching/algorithms/), by Jeff Erickson[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12melectronic[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mself-published[39m[38;5;12m [39m[38;5;12mtextbook[39m[38;5;12m [39m[38;5;12mlicensed[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mCC[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12m4.0.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mlecture[39m[38;5;12m [39m[38;5;12mnotes[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mtheoretical[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mscience[39m[38;5;12m [39m[38;5;12mcourses[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUniversity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mIllinois.[39m[38;5;12m [39m[38;5;12mCovers[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mparadigms[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbacktracking,[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mprogramming,[39m[38;5;12m [39m[38;5;12mgreedy,[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mparticularly[39m[38;5;12m [39m[38;5;12mgraphs[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mdepth.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mGrokking Data Structures[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mGrokking[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mStructures[39m[38;5;12m [39m[38;5;12mcarefully[39m[38;5;12m [39m[38;5;12mguides[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12marrays[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mlinked[39m[38;5;12m [39m[38;5;12mlists[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.manning.com/books/grokking-data-structures), by Marcello La Rocca[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mgraphs.[39m[38;5;12m [39m[38;5;12mIt’s[39m[38;5;12m [39m[38;5;12mperfect[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbeginners,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwon’t[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12manything[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mschool[39m[38;5;12m [39m[38;5;12mmath[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mstarted.[39m[38;5;12m [39m[38;5;12mEach[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mstructure[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mencounter[39m[38;5;12m [39m[38;5;12mcomes[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mexperimenting[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mright[39m[38;5;12m [39m[38;5;12maway.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mBooks for Mathematics[0m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mDiscrete Mathematics and Its Applications[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mDiscrete[39m[38;5;12m [39m[38;5;12mMathematics[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mclosely[39m[38;5;12m [39m[38;5;12mrelevant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.amazon.com/Discrete-Mathematics-Applications-Kenneth-Rosen/dp/0072899050), by Kenneth H. Rosen[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12mmaterials[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtopics[39m[38;5;12m [39m[38;5;12mincluding:[39m[38;5;12m [39m[38;5;12mLogics[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mProofs,[39m[38;5;12m [39m[38;5;12mSets,[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mFunctions,[39m[38;5;12m [39m[38;5;12mSequences,[39m[38;5;12m [39m[38;5;12mMatrices,[39m[38;5;12m [39m[38;5;12mNumber[39m[38;5;12m [39m[38;5;12mTheory,[39m[38;5;12m [39m[38;5;12mRecursion,[39m[38;5;12m [39m[38;5;12mCounting,[39m[38;5;12m [39m[38;5;12mProbability,[39m[38;5;12m [39m[38;5;12mGraphs,[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mTrees[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mBoolean[39m[38;5;12m [39m[38;5;12mAlegra[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mname[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfew.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mConcrete Mathematics: A Foundation for Computer Science[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdeeper[39m[38;5;12m [39m[38;5;12minsight[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mDiscrete[39m[38;5;12m [39m[38;5;12mMathematics[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12memphases[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.amazon.com/Concrete-Mathematics-Foundation-Computer-Science/dp/0201558025), by Ronald L. Graham, Donald E. Knuth, Oren Patashnik[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mnumber-related[39m[38;5;12m [39m[38;5;12mtopics.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mLinear[0m[38;5;14m[1m [0m[38;5;14m[1mAlgebra[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mIts[0m[38;5;14m[1m [0m[38;5;14m[1mApplications[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mdoes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbrilliant[39m[38;5;12m [39m[38;5;12mjob[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mbridging[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgap[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mphysical[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12m(for[39m[38;5;12m [39m[38;5;12mscientists[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(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[39m[38;5;239m│[39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mengineers)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mabstract[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12m(for[39m[38;5;12m [39m[38;5;12mmathematicians).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m+Applications),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mDavid[39m[38;5;12m [39m[38;5;12mC.[39m[38;5;12m [39m[38;5;12mLay,[39m[38;5;12m [39m[38;5;12mSteven[39m[38;5;12m [39m[38;5;12mR.[39m[38;5;12m [39m[38;5;12mLay,[39m[38;5;12m [39m[38;5;12mJudi[39m[38;5;12m [39m[38;5;12mJ.[39m[38;5;12m [39m[38;5;12mMcDonald[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mIntroduction to Probability[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwell-written[39m[38;5;12m [39m[38;5;12mintroductory[39m[38;5;12m [39m[38;5;12mprobabilities[39m[38;5;12m [39m[38;5;12mbook.[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mdownload[0m[38;5;14m[1m [0m[38;5;14m[1m(pdf)[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (http://www.dartmouth.edu/~chance/teaching_aids/books_articles/probability_book/book.html), by Charles M. Grinstead, J. Laurie Snell[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(http://www.dartmouth.edu/~chance/teaching_aids/books_articles/probability_book/amsbook.mac.p[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mdf)[39m[38;5;12m [39m[38;5;12m(released[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mGNU[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mDocumentation[39m[38;5;12m [39m[38;5;12mLicense).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mHow to Solve It: A New Aspect of Mathematical Method[0m[38;5;12m (https://www.amazon.com/How-Solve-It-Mathematical-Princeton/dp/069111966X), by G. Polya[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mold-time[39m[38;5;12m [39m[38;5;12mclassic.[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mbook,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mauthor[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msystematic[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msolve[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mcreatively.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mIntermediate Counting & Probability[0m[38;5;12m (https://artofproblemsolving.com/store/item/intermediate-counting), by David Patrick[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mTopics[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcounting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprobability[39m[38;5;12m [39m[38;5;12mbyformer[39m[38;5;12m [39m[38;5;12mUSA[39m[38;5;12m [39m[38;5;12mMathematical[39m[38;5;12m [39m[38;5;12mOlympiad[39m[38;5;12m [39m[38;5;12mwinner[39m[38;5;12m [39m[38;5;12mDavid[39m[38;5;12m [39m[38;5;12mPatrick[39m[38;5;12m [39m[38;5;12m,[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mtopics[39m[38;5;12m [39m[38;5;12minclude[39m[38;5;12m [39m[38;5;12minclusion-exclusion,[39m[38;5;12m [39m[38;5;12m1-1[39m[38;5;12m [39m[38;5;12mcorrespondences,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPigeonhole[39m[38;5;12m [39m[38;5;12mPrinciple,[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mconstructive[39m[38;5;12m [39m[38;5;12mexpectation,[39m[38;5;12m [39m[38;5;12mFibonacci[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCatalan[39m[38;5;12m [39m[38;5;12mnumbers,[39m[38;5;12m [39m[38;5;12mrecursion,[39m[38;5;12m [39m[38;5;12mconditional[39m[38;5;12m [39m[38;5;12mprobability,[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mfunctions,[39m[38;5;12m [39m[38;5;12mgraph[39m[38;5;12m [39m[38;5;12mtheory,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mmore..[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mSites for Practice[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mGood online judge systems / contest platforms to practice.[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mCodeforces[0m[38;5;12m (http://codeforces.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCodeforces[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof,[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12mnot,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mcontest[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mthere.[39m[38;5;12m [39m[38;5;12mCurrently[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mSaratov[39m[38;5;12m [39m[38;5;12mState[39m[38;5;12m [39m[38;5;12mUniversity,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mcontests[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcountless[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;12moriginal[39m[38;5;12m [39m[38;5;12mproblems.[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAdditionally,[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12mcontest[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mimmediate[39m[38;5;12m [39m[38;5;12mhelpful[39m[38;5;12m [39m[38;5;12mtutorials[39m[38;5;12m [39m[38;5;12m(usually)[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mauthors[39m[38;5;12m [39m[38;5;12mthemselves.[39m[38;5;12m [39m[38;5;12mCodeforces[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mhouses[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstrong[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mengaging[39m[38;5;12m [39m[38;5;12mcommunity.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mall,[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mwould[39m[38;5;12m [39m[38;5;12mindeed[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mtremendously[39m[38;5;12m [39m[38;5;12mhere.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mTopcoder[0m[38;5;12m (https://www.topcoder.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mTopcoder[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12msince[39m[38;5;12m [39m[38;5;12m2001.[39m[38;5;12m [39m[38;5;12mRich[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mhistory,[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mconsidered[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mprestigious[39m[38;5;12m [39m[38;5;12morganizations[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcomes[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mcompetitions.[39m[38;5;12m [39m[38;5;12mHundreds[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mSRMs[39m[38;5;12m [39m[38;5;12mgave[39m[38;5;12m [39m[38;5;12mbirth[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mabundant[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mproblemset.[39m[38;5;12m [39m[38;5;12mProblems[39m[38;5;12m [39m[38;5;12mhere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mtypically[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mchallenging[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mothers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTopcoder[39m[38;5;12m [39m[38;5;12mtherefore[39m[38;5;12m [39m[38;5;12mappeals[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12melite[39m[38;5;12m [39m[38;5;12mprogrammers.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mannual[39m[38;5;12m [39m[38;5;12mTopcoder[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12m(TCO)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwidely-discussed[39m[38;5;12m [39m[38;5;12mevent.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mGoogle Code Jam[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mCode[39m[38;5;12m [39m[38;5;12mJam[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcertainly[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mhighly-esteemed[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mcompetitions.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mcompetition[39m[38;5;12m [39m[38;5;12mconsists[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12munique[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mmust[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msolved[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfixed[39m[38;5;12m [39m[38;5;12mamount[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://code.google.com/codejam/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCompetitors[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mobtain[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12msolutions.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mAtCoder[0m[38;5;12m (https://atcoder.jp)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAtCoder is a new but phenomenal contest platform created by a team of highly-rated Japanese competitive programmers.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mCodeChef[0m[38;5;12m (https://www.codechef.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCodeChef[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnon-profit[39m[38;5;12m [39m[38;5;12meducational[39m[38;5;12m [39m[38;5;12minitiative[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDirecti.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mglobal[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprogrammers[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mstudents[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprofessionals[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mcoding[39m[38;5;12m [39m[38;5;12mskills.[39m[38;5;12m [39m[38;5;12mIts[39m[38;5;12m [39m[38;5;12mobjective[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpractice,[39m[38;5;12m [39m[38;5;12mcompetition[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimprovement[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mstudents[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprofessional[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mdevelopers.[39m[38;5;12m [39m[38;5;12mApart[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthis,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mreach[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mstudents[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12myoung[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minculcate[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mculture[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mIndia.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mSPOJ[0m[38;5;12m (https://www.spoj.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mSPOJ[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcentered[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12monline[39m[38;5;12m [39m[38;5;12mjudge[39m[38;5;12m [39m[38;5;12msystem.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mholds[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstaggering[39m[38;5;12m [39m[38;5;12mamount[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mprepared[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproblem[39m[38;5;12m [39m[38;5;12msetters[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mtaken[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mprevious[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mcontests,[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpractice[39m[38;5;12m [39m[38;5;12m(refer[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mProblem[0m[38;5;14m[1m [0m[38;5;14m[1mclassifiers[0m[38;5;12m [39m[38;5;12m(#problem-classifiers)[39m[38;5;12m [39m[38;5;12msection).[39m[38;5;12m [39m[38;5;12mSPOJ[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12morganize[39m[38;5;12m [39m[38;5;12mcontests[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mrules.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mTimus[0m[38;5;12m (http://acm.timus.ru/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mTimus[39m[38;5;12m [39m[38;5;12mOnline[39m[38;5;12m [39m[38;5;12mJudge[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlargest[39m[38;5;12m [39m[38;5;12mRussian[39m[38;5;12m [39m[38;5;12marchive[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mautomatic[39m[38;5;12m [39m[38;5;12mjudging[39m[38;5;12m [39m[38;5;12msystem.[39m[38;5;12m [39m[38;5;12mProblems[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mmostly[39m[38;5;12m [39m[38;5;12mcollected[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mcontests[39m[38;5;12m [39m[38;5;12mheld[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUral[39m[38;5;12m [39m[38;5;12mFederal[39m[38;5;12m [39m[38;5;12mUniversity,[39m[38;5;12m [39m[38;5;12mUral[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mChampionships,[39m[38;5;12m [39m[38;5;12mUral[39m[38;5;12m [39m[38;5;12mACM[39m[38;5;12m [39m[38;5;12mICPC[39m[38;5;12m [39m[38;5;12mSubregional[39m[38;5;12m [39m[38;5;12mContests,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPetrozavodsk[39m[38;5;12m [39m[38;5;12mTraining[39m[38;5;12m [39m[38;5;12mCamps.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;14m[1mHDU[0m[38;5;12m (http://acm.hdu.edu.cn/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mHDU is an online judge maintained by Hangzhou Dianzi University. It's home to many classic problems from the Chinese IOI scene.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mAizu[0m[38;5;14m[1m [0m[38;5;14m[1mOnline[0m[38;5;14m[1m [0m[38;5;14m[1mJudge[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAizu online judge is a contest platform and problem archive hosted by The University of Aizu. It has a lot of great problems from programming competitions in Japan.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(http://judge.u-aizu.ac.jp/onlinejudg[39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12me/index.jsp)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mUVa[0m[38;5;12m (https://uva.onlinejudge.org/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mold-school[39m[38;5;12m [39m[38;5;12mproblem[39m[38;5;12m [39m[38;5;12marchive[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12monline[39m[38;5;12m [39m[38;5;12mjudge[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mrich[39m[38;5;12m [39m[38;5;12mhistory.[39m[38;5;12m [39m[38;5;12mThousands[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproblems,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mclassic[39m[38;5;12m [39m[38;5;12mones,[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mfeatured[39m[38;5;12m [39m[38;5;12mhere.[39m[38;5;12m [39m[38;5;12mHowever,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mstrongly[39m[38;5;12m [39m[38;5;12madvised[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mpractice[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1muHunt[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://uhunt.onlinejudge.org/id/0)[39m[38;5;12m [39m[38;5;12mfollowing[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12m"Competitive[39m[38;5;12m [39m[38;5;12mProgramming[39m[38;5;12m [39m[38;5;12mExercise"[39m[38;5;12m [39m[38;5;12msection.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mHackerRank[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mHackerRank[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcompany[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfocuses[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mconsumers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbusinesses.[39m[38;5;12m [39m[38;5;12mHackerRank's[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msolved[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvariety[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguages[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.hackerrank.com)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mspan[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mscience[39m[38;5;12m [39m[38;5;12mdomains.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mPOJ[0m[38;5;12m (http://poj.org/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mPOJ[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12monline[39m[38;5;12m [39m[38;5;12mjudge[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mPeking[39m[38;5;12m [39m[38;5;12mUniversity.[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mChinese[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogrammers[39m[38;5;12m [39m[38;5;12mbegan[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mjourney[39m[38;5;12m [39m[38;5;12mhere.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mreally[39m[38;5;12m [39m[38;5;12mdated[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mmysterious[39m[38;5;12m [39m[38;5;12mcompilation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mrun-time[39m[38;5;12m [39m[38;5;12missues[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12moccur.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mProject Euler[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mProject Euler features a stunning set of good math problems. It also hosts a forum where people can discuss.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://projecteuler.net/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;14m[1mHackerearth[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mHackerEarth is a startup technology company based in Bangalore, India that provides recruitment solutions.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.hackerearth.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;14m[1mCaribbean Online Judge[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCOJ[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mhosted[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mUniversity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mInformatics[39m[38;5;12m [39m[38;5;12mSciences[39m[38;5;12m [39m[38;5;12m(UCI,[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12macronym[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mSpanish),[39m[38;5;12m [39m[38;5;12mlocated[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mCuba.[39m[38;5;12m [39m[38;5;12mFeature[39m[38;5;12m [39m[38;5;12mACM[39m[38;5;12m [39m[38;5;12mICPC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mProgressive[39m[38;5;12m [39m[38;5;12mcontest[39m[38;5;12m [39m[38;5;12mstyles,[39m[38;5;12m [39m[38;5;12mmostly[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mCaribbean[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLatin[39m[38;5;12m [39m[38;5;12mAmerican[39m[38;5;12m [39m[38;5;12mproblem[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (http://coj.uci.cu/index.xhtml)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12msetters,[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mproblem[39m[38;5;12m [39m[38;5;12mclassifier[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontest[39m[38;5;12m [39m[38;5;12mcalendar.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mCS Academy[0m[38;5;12m (https://csacademy.com)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mNew[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mscene,[39m[38;5;12m [39m[38;5;12mCS[39m[38;5;12m [39m[38;5;12mAcademy[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgrowing[39m[38;5;12m [39m[38;5;12monline[39m[38;5;12m [39m[38;5;12mjudge[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhosts[39m[38;5;12m [39m[38;5;12mcompetitions[39m[38;5;12m [39m[38;5;12monce[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mweeks.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mchat,[39m[38;5;12m [39m[38;5;12minteractive[39m[38;5;12m [39m[38;5;12mlessons[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mintegrated[39m[38;5;12m [39m[38;5;12monline[39m[38;5;12m [39m[38;5;12meditor[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(that[39m[38;5;12m [39m[38;5;12mactually[39m[38;5;12m [39m[38;5;12mworks).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mRussian Code Cup[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mProgramming[39m[38;5;12m [39m[38;5;12mcompetitions[39m[38;5;12m [39m[38;5;12mpowered[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mMail.Ru[39m[38;5;12m [39m[38;5;12mGroup.[39m[38;5;12m [39m[38;5;12mCompetition[39m[38;5;12m [39m[38;5;12mconsists[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m3[39m[38;5;12m [39m[38;5;12mqualification,[39m[38;5;12m [39m[38;5;12m1[39m[38;5;12m [39m[38;5;12melimination[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m1[39m[38;5;12m [39m[38;5;12mfinal[39m[38;5;12m [39m[38;5;12mrounds.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mround[39m[38;5;12m [39m[38;5;12mcontestants[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12m4-8[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mmust[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msolved[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.russiancodecup.ru/en/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mfixed[39m[38;5;12m [39m[38;5;12mamount[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mCodeFights[0m[38;5;12m (https://codesignal.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCodeFights[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwebsite[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mpractice[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minterview[39m[38;5;12m [39m[38;5;12mpreparation.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mdaily[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mvarying[39m[38;5;12m [39m[38;5;12mdifficulty,[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12marchive[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12m(every[39m[38;5;12m [39m[38;5;12m15[39m[38;5;12m [39m[38;5;12mminutes)[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mmini-tournaments.[39m[38;5;12m [39m[38;5;12mGood[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbeginners.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mOmegaUp[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mOmegaUp is a community-based website for competitive programing training. It's also where Mexican Olympiad in Informatics (OMI : Olimpiada Mexicana de Informática) is hosted.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://omegaup.com/) (Spanish)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mProblem Classifiers[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mSites classifying programming problems. [39m
|
||
[38;5;12mChoose a category (eg. DP) of interest and practice problems on that topic.[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mA2 Online Judge[0m[38;5;12m (https://a2oj.com/Categories.jsp)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mMixed[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mProblem Classifier[0m[38;5;12m (http://problemclassifier.appspot.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mSPOJ[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mUVa Online Judge[0m[38;5;12m (https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCP Book[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;14m[1mCodeforces Tags[0m[38;5;12m (http://codeforces.com/problemset?tags=dp)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCF (DP)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mHackerRank[0m[38;5;12m (https://www.hackerrank.com/domains/algorithms?filters%5Bsubdomains%5D%5B%5D=warmup)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mHackerRank[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mJuniors Training Sheet[0m[38;5;12m (https://goo.gl/unDETI), by [39m[38;5;14m[1mMostafa Saad Ibrahim[0m[38;5;12m (https://sites.google.com/site/mostafasibrahim/)[39m[38;5;239m│[39m[38;5;12m~800 ordered problems for newcomers to be good up to Div2-D[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mLucky貓的 UVA(ACM)園地 (Chinese)[0m[38;5;12m (http://luckycat.kshs.kh.edu.tw/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mUVa[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mTopcoder problem archive[0m[38;5;12m (https://community.topcoder.com/tc?module=ProblemArchive)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mList of problems with categories and complexity levels[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mContest Calendars[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mCalendars for impending programming contests. [39m
|
||
[38;5;12m(Never miss another contest!)[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mProgramming Contest Calendar - HackerRank[0m[38;5;12m (https://www.hackerrank.com/calendar)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mGoogle Calendar export available[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mclist.by[0m[38;5;12m (https://clist.by/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAPI available for use[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mCoding Calendar (Android App)[0m[38;5;12m (https://play.google.com/store/apps/details?id=com.limitskyapps.CodingCalendar)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mCoder's[0m[38;5;14m[1m [0m[38;5;14m[1mCalendar[0m[38;5;12m [39m[38;5;12m(https://github.com/nishanthvijayan/CoderCalendar):[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mApp[0m[38;5;12m [39m[38;5;12m(https://play.google.com/store/apps/details?id=com.corphots.coderscalendar),[39m[38;5;12m [39m[38;5;14m[1mChrome[0m[38;5;14m[1m [0m[38;5;14m[1mExtension[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://chrome.google.com/webstore/detail/coders-calendar/bageaffklfkikjigoclfgengklfnidll),[39m[38;5;12m [39m[38;5;14m[1mFirefox[0m[38;5;14m[1m [0m[38;5;14m[1mAdd-on[0m[38;5;12m [39m[38;5;12m(https://addons.mozilla.org/en-US/firefox/addon/coder-calendar/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mCodeHorizon[0m[38;5;12m [39m[38;5;12m(http://codehorizon.star-lord.me/):[39m[38;5;12m [39m[38;5;14m[1miOS[0m[38;5;14m[1m [0m[38;5;14m[1mApp[0m[38;5;12m [39m[38;5;12m(https://itunes.apple.com/in/app/codehorizon/id925056167?mt=8),[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mApp[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://play.google.com/store/apps/details?id=com.chintanghate.CodeHorizon)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mCompetitive Programming Contests Calendar[0m[38;5;12m (https://competitiveprogramming.info/calendar)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mGoogle Calendar export available[39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mSites for Questions[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThese are great sites to ask questions. [39m
|
||
[38;5;12mPaste your codes at [39m[38;5;14m[1mideone[0m[38;5;12m (https://ideone.com/), [39m[38;5;14m[1mpastebin[0m[38;5;12m (https://pastebin.com/) or other sites to avoid formatting issues.[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mCodeforces[0m[38;5;12m (http://codeforces.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mFor quick answers, Codeforces is definitely the go-to place to ask about anything competition-related.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mCompetitive Programming - Quora[0m[38;5;12m (https://www.quora.com/topic/Competitive-Programming)[39m[38;5;239m│[39m[38;5;12mYou would typically get more elaborate answers on Quora, but you might not have your questions answered straightaway.[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mTheoretical Computer Science Stack Exchange[0m[38;5;12m (https://cstheory.stackexchange.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThis place is generally for the academics, so don't ask questions about contest problems here.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mCamps and Trainings[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mOnline Trainings and Camps.[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mOnline Free Problem-Solving Coaching[0m[38;5;12m (https://codeforces.com/blog/mostafa.saad.fci), by [39m[38;5;14m[1mMostafa Saad Ibrahim[0m[38;5;12m (https://sites.google.com/site/mostafasibrahim/)[39m[38;5;239m│[39m[38;5;12mSee the coaching details and people comments on its nature/quality.[39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mImplementations[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mAlgorithm & Data structure implementations. [39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mCodeLibrary[0m[38;5;12m (http://code-library.herokuapp.com/), by Andrey Naumenko (indy256)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCodeLibrary[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mimplementations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12malgorithms[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12malso[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mvisit[39m[38;5;12m [39m[38;5;12mhis[39m[38;5;12m [39m[38;5;14m[1mGitHub[0m[38;5;14m[1m [0m[38;5;14m[1mRepository[0m[38;5;12m [39m[38;5;12m(https://github.com/indy256/codelibrary).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mspaghetti-source/algorithm[0m[38;5;12m (https://github.com/spaghetti-source/algorithm), by Takanori MAEHARA (@tmaehara)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mHigh-quality implementations of many hard algorithms and data structures.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mkth-competitive-programming/kactl[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mphenomenally[39m[38;5;12m [39m[38;5;12morganized,[39m[38;5;12m [39m[38;5;12mdocumented[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtested[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mnotebook[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mKTH[39m[38;5;12m [39m[38;5;12mRoyal[39m[38;5;12m [39m[38;5;12mInstitute[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mTechnology.[39m[38;5;12m [39m[38;5;12mOne[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://github.com/kth-competitive-programming/kactl), by Simon Lindholm (simonlindholm) et al.[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mwell-crafted[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mnotebooks[39m[38;5;12m [39m[38;5;12m(contest[39m[38;5;12m [39m[38;5;12mlibraries)[39m[38;5;12m [39m[38;5;12mI've[39m[38;5;12m [39m[38;5;12mever[39m[38;5;12m [39m[38;5;12mseen.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mjaehyunp/stanfordacm[0m[38;5;12m (https://github.com/jaehyunp/stanfordacm)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mStanford's team notebook is well maintained and the codes within are of high-quality.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mngthanhtrung23/ACM_Notebook_new[0m[38;5;12m [39m[38;5;12m(https://github.com/ngthanhtrung23/ACM_Notebook_new),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mRR[39m[38;5;12m [39m[38;5;12mWatameda[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mRR[39m[38;5;12m [39m[38;5;12mWatameda[39m[38;5;12m [39m[38;5;12mrepresented[39m[38;5;12m [39m[38;5;12mNational[39m[38;5;12m [39m[38;5;12mUniversity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mSingapore[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m2016[39m[38;5;12m [39m[38;5;12mACM-ICPC[39m[38;5;12m [39m[38;5;12mWorld[39m[38;5;12m [39m[38;5;12mFinals.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mitems[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mnotebook[39m[38;5;12m [39m[38;5;12mare[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(I_love_Hoang_Yen,[39m[38;5;12m [39m[38;5;12mflashmt,[39m[38;5;12m [39m[38;5;12mnguyenhungtam)[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mNational[39m[38;5;12m [39m[38;5;12mUniversity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mSingapore[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mpretty[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwell-organized.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mbobogei81123/bcw_codebook[0m[38;5;12m [39m[38;5;12m(https://github.com/bobogei81123/bcw_codebook),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mbcw0x1bd2[39m[38;5;12m [39m[38;5;12m(darkhh,[39m[38;5;12m [39m[38;5;12mbobogei81123,[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mbcw0x1bd2[39m[38;5;12m [39m[38;5;12mrepresented[39m[38;5;12m [39m[38;5;12mNational[39m[38;5;12m [39m[38;5;12mTaiwan[39m[38;5;12m [39m[38;5;12mUniversity[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m2016[39m[38;5;12m [39m[38;5;12mACM-ICPC[39m[38;5;12m [39m[38;5;12mWorld[39m[38;5;12m [39m[38;5;12mFinals.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mnotebook[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mrobust[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mstep5)[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mNational[39m[38;5;12m [39m[38;5;12mTaiwan[39m[38;5;12m [39m[38;5;12mUniversity[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mimplementations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12malgorithms.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;14m[1mforeverbell/acm-icpc-cheat-sheet[0m[38;5;12m (https://github.com/foreverbell/acm-icpc-cheat-sheet), by foreverbell (foreverbell)[39m[38;5;239m│[39m[38;5;12mA notebook with some advanced data structures and algorithms including some from the China informatics scene.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;14m[1migor's code archive[0m[38;5;12m (http://shygypsy.com/tools/), by Igor Naverniouk (Abednego)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA good notebook by Igor Naverniouk who is currently a software engineer at Google and part of the Google Code Jam team.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mLanguage Specifics[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mLanguages and other miscellaneous knowledge.[39m
|
||
|
||
[38;2;255;187;0m[4mC/C++[0m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mPower[0m[38;5;14m[1m [0m[38;5;14m[1mup[0m[38;5;14m[1m [0m[38;5;14m[1mC++[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mStandard[0m[38;5;14m[1m [0m[38;5;14m[1mTemplate[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mTopcoder:[0m[38;5;14m[1m [0m[38;5;14m[1mPart[0m[38;5;14m[1m [0m[38;5;14m[1m1[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mAn introductory tutorial on basic C++ STLs.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://www.topcoder.com/community/data-science/data-science-tutorials/power-up-c-with-the-standard-template-library-part-1/),[39m[38;5;12m [39m[38;5;14m[1mPart[0m[38;5;14m[1m [0m[38;5;14m[1m2[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://www.topcoder.com/community/data-science/data-science-tutorials/power-up-c-with-the-standard-template-library-part-2/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mYet again on C++ input/output - Codeforces[0m[38;5;12m (http://codeforces.com/blog/entry/5217)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mLearn more about C++ I/O optimizations.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mC++[0m[38;5;14m[1m [0m[38;5;14m[1mTricks[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mCodeforces[0m[38;5;12m [39m[38;5;12m(http://codeforces.com/blog/entry/15643)[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mWhat[0m[38;5;14m[1m [0m[38;5;14m[1mare[0m[38;5;14m[1m [0m[38;5;14m[1msome[0m[38;5;14m[1m [0m[38;5;14m[1mcool[0m[38;5;14m[1m [0m[38;5;14m[1mC++[0m[38;5;14m[1m [0m[38;5;14m[1mtricks[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1muse[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mprogramming[0m[38;5;14m[1m [0m[38;5;14m[1mcontest?[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mQuora[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mPlentiful[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mtricks[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming.[39m[38;5;12m [39m[38;5;12mNote[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://www.quora.com/Competitive-Programming/What-are-some-cool-C++-tricks-to-use-in-a-programming-contest)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mcare.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mC++ STL: Policy based data structures - Codeforces: Part 1[0m[38;5;12m (http://codeforces.com/blog/entry/11080), [39m[38;5;14m[1mPart 2[0m[38;5;12m (http://codeforces.com/blog/entry/13279)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mDetailed[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mextra[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGNU[39m[38;5;12m [39m[38;5;12mC++.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://gcc.gnu.org/onlinedocs/libstdc++/ext/pb_ds/).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;14m[1mC++11 FAQ (English, Chinese, Russian, Japanese, Korean)[0m[38;5;12m (http://www.stroustrup.com/C++11FAQ.html)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mFAQs[39m[38;5;12m [39m[38;5;12mregarding[39m[38;5;12m [39m[38;5;12mC++11[39m[38;5;12m [39m[38;5;12mcollected[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mBjarne[39m[38;5;12m [39m[38;5;12mStroustrup,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcreator[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mC++.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mJava[0m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m──────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mHow to read input in Java — tutorial - Codeforces[0m[38;5;12m (http://codeforces.com/blog/entry/7018)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mLearn how to read input faster. This is a must-read for those who intend to use Java for competitive programming[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mHow to sort arrays in Java and avoid TLE - Codeforces[0m[38;5;12m (http://codeforces.com/blog/entry/7108)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mSome tips on how to avoid hitting the worst case of quick sort[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mBigNum arithmetic in Java — Let's outperform BigInteger! - Codeforces[0m[38;5;12m (http://codeforces.com/blog/entry/17235)[39m[38;5;239m│[39m[38;5;12mA basic but faster custom BigInteger class[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mEZ Collections, EZ Life (new Java library for contests) - Codeforces[0m[38;5;12m (http://codeforces.com/blog/entry/14328)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcontests[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mAlexey[39m[38;5;12m [39m[38;5;12mDergunov[39m[38;5;12m [39m[38;5;12m(dalex).[39m[38;5;12m [39m[38;5;12mArrayList,[39m[38;5;12m [39m[38;5;12mArrayDeque,[39m[38;5;12m [39m[38;5;12mHeap,[39m[38;5;12m [39m[38;5;12mSort,[39m[38;5;12m [39m[38;5;12mHashSet,[39m[38;5;12m [39m[38;5;12mHashMap,[39m[38;5;12m [39m[38;5;12mTreeSet,[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mTreeMap,[39m[38;5;12m [39m[38;5;12mTreeList[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpair[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mBit Twiddling Hacks[0m[38;5;12m (https://graphics.stanford.edu/~seander/bithacks.html)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA huge compiled list of bit manipulation tricks.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mComparing Floating Point Numbers, 2012 Edition - Random ASCII[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mEverything you need to know about floating point numbers. A must read especially for geometry topics.[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mObject-Oriented C Style Languages: C++, Objective-C, Java, C# - a side-by-side reference sheet[0m[38;5;12m (http://hyperpolyglot.org/cpp)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA detailed side-by-side reference sheet for common syntaxes.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mAwesome tools that will make your life easier.[39m
|
||
|
||
[38;2;255;187;0m[4mIDEs[0m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mPlatform[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m──────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mVim[0m[38;5;12m (https://www.vim.org/download.php)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCLI[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mVim[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12meditors[39m[38;5;12m [39m[38;5;12mamong[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mprogrammers.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mtext-editing[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdone[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mefficiently[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msolely[39m[38;5;12m [39m[38;5;12mkeystrokes.[39m[38;5;12m [39m[38;5;12mVim[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mconfigurable,[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCross-Platform[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mintegrates[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mshells[39m[38;5;12m [39m[38;5;12m(command[39m[38;5;12m [39m[38;5;12mlines)[39m[38;5;12m [39m[38;5;12mreally[39m[38;5;12m [39m[38;5;12mwell.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12msetback[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mVim[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mcurve[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbeginners.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mEmacs[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCLI[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mEmacs[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12meditor[39m[38;5;12m [39m[38;5;12m(or[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mprecise).[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdebate[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12m"Vim[39m[38;5;12m [39m[38;5;12mvs.[39m[38;5;12m [39m[38;5;12mEmacs"[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mconstantly[39m[38;5;12m [39m[38;5;12mbrought[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mdue[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mpopularity.[39m[38;5;12m [39m[38;5;12mBasically[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://www.gnu.org/software/emacs/downlo[39m[38;5;239m│[39m[38;5;12mCross-Platform[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mEmacs[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12meditor.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mplugins[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mmanagers,[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mbrowsers,[39m[38;5;12m [39m[38;5;12mmail[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnews[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mperforms[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mdirectly[39m[38;5;12m [39m[38;5;12minside[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mad.html)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mEmacs.[39m[38;5;12m [39m[38;5;12mEmacs[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12m"heavier"[39m[38;5;12m [39m[38;5;12mbecause[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12marguably[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrelatively[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mcurve[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbeginners.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mFar[0m[38;5;14m[1m [0m[38;5;14m[1mManager[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mHybrid / Windows[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mFar[39m[38;5;12m [39m[38;5;12mManager[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mwidely-used[39m[38;5;12m [39m[38;5;12meditor[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRU/CIS[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mcommunity.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mactually[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mmanager[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mbare[39m[38;5;12m [39m[38;5;12mbones,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12minstall[39m[38;5;12m [39m[38;5;14m[1mFarColorer[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://www.farmanager.com/download.php?l[39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(http://colorer.sourceforge.net/farplugin.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mhighlighter[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mit.[39m[38;5;12m [39m[38;5;12mProperly[39m[38;5;12m [39m[38;5;12mconfigured,[39m[38;5;12m [39m[38;5;12mFar[39m[38;5;12m [39m[38;5;12mManager[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mnavigate[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m=en)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mefficiently[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcodes.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mCode::Blocks[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCode::Blocks is the go-to IDE for C/C++. It's a full-fledged, versatile IDE with numerous great features. Code::Blocks is usually provided along with Vim in programming contests.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (http://codeblocks.org/downloads)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCross-Platform[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mIntelliJ[0m[38;5;14m[1m [0m[38;5;14m[1mIDEA[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mIntelliJ[39m[38;5;12m [39m[38;5;12mIDEA[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcertainly[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mIDEs[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mJava.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogrammers[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mBe[39m[38;5;12m [39m[38;5;12msure[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;14m[1mCHelper[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://www.jetbrains.com/idea/#chooseYou[39m[38;5;239m│[39m[38;5;12mCross-Platform[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://plugins.jetbrains.com/plugin/7091-chelper),[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mhandy[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mcontests.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mrEdition)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mSublime Text[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mSublime[39m[38;5;12m [39m[38;5;12mText[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mextraordinary[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12meditor.[39m[38;5;12m [39m[38;5;12mPacked[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minnovative[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mMultiple[39m[38;5;12m [39m[38;5;12mCarets,[39m[38;5;12m [39m[38;5;12mMinimaps[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCommand[39m[38;5;12m [39m[38;5;12mPalletes,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mattracts[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstrong[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mengaging[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.sublimetext.com/3)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCross-Platform[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mcommunity.[39m[38;5;12m [39m[38;5;12mSublime[39m[38;5;12m [39m[38;5;12mText[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mextensible,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msure[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;14m[1mPackage[0m[38;5;14m[1m [0m[38;5;14m[1mControl[0m[38;5;12m [39m[38;5;12m(https://packagecontrol.io/)[39m[38;5;12m [39m[38;5;12minstalled[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexplore[39m[38;5;12m [39m[38;5;12mperhaps[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlargest[39m[38;5;12m [39m[38;5;12mcatalogue[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mplugins![39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mEclipse[0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mEclipse[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mJava.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mokay[39m[38;5;12m [39m[38;5;12malternative[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mIntellij[39m[38;5;12m [39m[38;5;12mIDEA[39m[38;5;12m [39m[38;5;12m(A[39m[38;5;12m [39m[38;5;12mtad[39m[38;5;12m [39m[38;5;12minferior[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mIDEA[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mtoday's[39m[38;5;12m [39m[38;5;12mstandards).[39m[38;5;12m [39m[38;5;12mSometimes[39m[38;5;12m [39m[38;5;12mcontests[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mEclipse[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m (https://www.eclipse.org/downloads/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCross-Platform[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mreason,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mincentive[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtry[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mEclipse.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mCLion[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCLion,[39m[38;5;12m [39m[38;5;12mproduced[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mJetBrains[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mcompany[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12mIntellij[39m[38;5;12m [39m[38;5;12mIDEA,[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mC++.[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12meducational[39m[38;5;12m [39m[38;5;12mlicenses[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mOR[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mtry[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;14m[1mEAP[0m[38;5;14m[1m [0m[38;5;14m[1m(Early[0m[38;5;14m[1m [0m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://www.jetbrains.com/clion/download/[39m[38;5;239m│[39m[38;5;12mCross-Platform[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mAccess[0m[38;5;14m[1m [0m[38;5;14m[1mProgram)[0m[38;5;12m [39m[38;5;12m(https://confluence.jetbrains.com/display/CLION/Early+Access+Program)[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mApr,[39m[38;5;12m [39m[38;5;12m2018.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mturn[39m[38;5;12m [39m[38;5;12moff[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12minspection[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mcause[39m[38;5;12m [39m[38;5;12mquite[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbit[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlag.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★☆☆[39m[38;5;239m│[39m[38;5;12mOther IDEs[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mMixed[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mVisual[0m[38;5;14m[1m [0m[38;5;14m[1mStudio[0m[38;5;12m [39m[38;5;12m(https://visualstudio.microsoft.com/vs/community/)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcase[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC#.[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;12mBoth[39m[38;5;12m [39m[38;5;14m[1mAtom[0m[38;5;12m [39m[38;5;12m(https://atom.io/)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mVisual[0m[38;5;14m[1m [0m[38;5;14m[1mStudio[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://code.visualstudio.com/)[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mElectron[39m[38;5;12m [39m[38;5;12m(written[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJavaScript)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtherefore[39m[38;5;12m [39m[38;5;12msomewhat[39m[38;5;12m [39m[38;5;12mresource-hogging.[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mCodeLite[0m[38;5;12m [39m[38;5;12m(https://codelite.org/)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnewly[39m[38;5;12m [39m[38;5;12mrising[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mIDE.[39m[38;5;12m [39m[38;5;12mBeware[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mload-up[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mproject-creation[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mextraordinary.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mPersonal use[0m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m──────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mVisuAlgo[0m[38;5;12m (https://visualgo.net/en)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA website featuring a large collection of visualization tools for algorithms and data structures.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;12mGeneral[39m[38;5;12m [39m[38;5;12mPractice[39m[38;5;12m [39m[38;5;12mHelpers:[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mCHelper[0m[38;5;12m [39m[38;5;12m(https://plugins.jetbrains.com/plugin/7091-chelper)[39m[38;5;12m [39m[38;5;12m(IntelliJ[39m[38;5;12m [39m[38;5;12mIDEA)[39m[38;5;12m [39m[38;5;12m([39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mGreat[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mparse[39m[38;5;12m [39m[38;5;12mcontests,[39m[38;5;12m [39m[38;5;12minline[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mcodes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mframeworks.[39m[38;5;12m [39m[38;5;12mThey[39m[38;5;12m [39m[38;5;12msave[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mspending[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mprecious[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mmanual[0m[38;5;12m [39m[38;5;12m(http://codeforces.com/blog/entry/3273))[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mcaide[0m[38;5;12m [39m[38;5;12m(https://github.com/slycelote/caide)[39m[38;5;12m [39m[38;5;12m(Visual[39m[38;5;12m [39m[38;5;12mStudio,[39m[38;5;239m│[39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mswitching[39m[38;5;12m [39m[38;5;12mwindows[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcopy-pasting[39m[38;5;12m [39m[38;5;12mback[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mforth.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mCodeLite,[39m[38;5;12m [39m[38;5;12mstandalone[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mapp)[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mJHelper[0m[38;5;12m [39m[38;5;12m(http://codeforces.com/blog/entry/13369)[39m[38;5;12m [39m[38;5;12m(AppCode,[39m[38;5;12m [39m[38;5;12mCLion)[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1monline-judge-tools[0m[38;5;12m [39m[38;5;12m(https://github.com/kmyk/online-judge-tools)[39m[38;5;12m [39m[38;5;12m(Stand[39m[38;5;12m [39m[38;5;12malone[39m[38;5;12m [39m[38;5;12mCLI[39m[38;5;12m [39m[38;5;12mtool,[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mactively[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mmaintained.)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;12mCodeforces[39m[38;5;12m [39m[38;5;12mParsers:[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mCodeforces[0m[38;5;14m[1m [0m[38;5;14m[1mParser[0m[38;5;12m [39m[38;5;12m(https://github.com/johnathan79717/codeforces-parser)[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mGoCF[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThese tools parse Codeforces contest problems and help run sample tests.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://github.com/sukeesh/GoCF)[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mcfparser[0m[38;5;12m [39m[38;5;12m(https://github.com/gnull/cfparser)[39m[38;5;12m [39m[38;5;12m(emacs)[39m[38;5;12m [39m[38;5;14m[1mcfparser[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://github.com/ikatanic/cfparser)[39m[38;5;12m [39m[38;5;12m(cli)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mThe On-Line Encyclopedia of Integer Sequences (OEIS)[0m[38;5;12m (https://oeis.org/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mstunning[39m[38;5;12m [39m[38;5;12mencyclopedia[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcountless[39m[38;5;12m [39m[38;5;12minteger[39m[38;5;12m [39m[38;5;12msequences.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12msearch[39m[38;5;12m [39m[38;5;12mengine.[39m[38;5;12m [39m[38;5;12mSometimes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mseemingly[39m[38;5;12m [39m[38;5;12mdifficult[39m[38;5;12m [39m[38;5;12mcombinatorics[39m[38;5;12m [39m[38;5;12mproblem[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mequivalent[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mstudied[39m[38;5;12m [39m[38;5;12minteger[39m[38;5;12m [39m[38;5;12msequence.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;12mSyntax[39m[38;5;12m [39m[38;5;12mHighlighters:[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mtohtml.com[0m[38;5;12m [39m[38;5;12m(https://tohtml.com/)[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mmarkup.su[0m[38;5;12m [39m[38;5;12m(http://markup.su/highlighter/)[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mVery[39m[38;5;12m [39m[38;5;12mhandy[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mslides[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mnotebooks[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpretty,[39m[38;5;12m [39m[38;5;12mformatted[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12msnippets.[39m[38;5;12m [39m[38;5;12mJust[39m[38;5;12m [39m[38;5;12mcopy[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhighlighted[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12msnippets[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mhilite.me[0m[38;5;12m [39m[38;5;12m(http://hilite.me/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpaste[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mfavorite[39m[38;5;12m [39m[38;5;12mWYSIWYG[39m[38;5;12m [39m[38;5;12m(What-You-See-Is-What-You-Get)[39m[38;5;12m [39m[38;5;12meditor![39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;12mCode[39m[38;5;12m [39m[38;5;12mSharing:[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mIdeone.com[0m[38;5;12m [39m[38;5;12m(https://ideone.com/)[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mPastebin.com[0m[38;5;12m [39m[38;5;12m(https://pastebin.com/)[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mUbuntu[0m[38;5;14m[1m [0m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12msemi-permanent[39m[38;5;12m [39m[38;5;12mpages[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12msharing.[39m[38;5;12m [39m[38;5;12mVery[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mespecially[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mtrying[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12msomeone[39m[38;5;12m [39m[38;5;12melse[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mPastebin[0m[38;5;12m [39m[38;5;12m(https://paste.ubuntu.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12minto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mIneffable[0m[38;5;12m (http://codeforces.com/blog/entry/19083)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA simple command-line grader for local grading.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1muDebug[0m[38;5;12m (https://www.udebug.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mexpected[39m[38;5;12m [39m[38;5;12moutputs[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muser-specified[39m[38;5;12m [39m[38;5;12minputs[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUVa[39m[38;5;12m [39m[38;5;12mOnline[39m[38;5;12m [39m[38;5;12mJudge.[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mcases[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdebugging.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mContest Preparation[0m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12m☆[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───[39m[38;5;239m┼[39m[38;5;239m──────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mpolygon[0m[38;5;12m (https://polygon.codeforces.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mpolygon provides a platform and a rich set of tools for professional contest preparation. ... An example: [39m[38;5;14m[1mValidators with testlib.h - Codeforces[0m[38;5;12m (http://codeforces.com/blog/entry/18426)[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mGraph Editor[0m[38;5;12m (https://csacademy.com/app/graph_editor/)[39m[38;5;239m│[39m[38;5;12mA fantastic tool to create and visualize graphs.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mtcframe[0m[38;5;12m (https://github.com/ia-toki/tcframe)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mA C++ framework for generating test cases of competitive programming problems.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★★[39m[38;5;239m│[39m[38;5;14m[1mVirtual Judge (vjudge)[0m[38;5;12m (http://vjudge.net)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mVirtual Judge (vjudge) allows users to create virtual contests with problems from notable problem archives.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mBNU Online Judge[0m[38;5;12m (https://www.bnuoj.com/v3/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mBNU Online Judge also allows users to create virtual contests.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m★★☆[39m[38;5;239m│[39m[38;5;14m[1mKattis[0m[38;5;12m (https://open.kattis.com/)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mKattis assists in contest preparation (E-mail them for assistance).[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mMeet the god-like competitive programmers! [39m
|
||
[38;5;12mLearn helpful tips, tutorials and insights from these people :)[39m
|
||
|
||
[38;2;255;187;0m[4mBlogs[0m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12mName (Handle)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mBlog Name[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m─────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mCodeforces blogs[0m[38;5;12m (http://codeforces.com/)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mPetr Mitrichev (Petr)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mAlgorithms Weekly[0m[38;5;12m (https://petr-mitrichev.blogspot.com/)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mMakoto Soejima (rng_58)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mrng_58's blog[0m[38;5;12m (https://rng-58.blogspot.com)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mBruce Merry (bmerry)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mEntropy always increases[0m[38;5;12m (http://blog.brucemerry.org.za/)[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mPrzemysław Dębiak (Psyho)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mPsyho's blog[0m[38;5;12m (http://psyho.gg/)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mAnudeep Nekkanti (anudeep2011)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mNamespace Anudeep ;)[0m[38;5;12m (https://blog.anudeep2011.com/)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mvexorian (vexorian)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mvexorian's blog[0m[38;5;12m (http://www.vexorian.com/)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mAshar Fuadi (fushar)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mFushar's blog[0m[38;5;12m (http://fusharblog.com/)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mLiJie Chen (WJMZBMR)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mWJMZBMR (Chinese)[0m[38;5;12m (http://wjmzbmr.com/)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mHuang I-Wen (dreamoon)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1m小月的耍廢日誌 (Chinese)[0m[38;5;12m (http://dreamoon4.blogspot.com/)[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mShiang-Yun Yang (morris1028)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mMorris' Blog (Chinese)[0m[38;5;12m (http://morris821028.github.io/)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mYuhao Du (TooDifficuIt, TooSimple, xudyh)[39m[38;5;239m│[39m[38;5;14m[1mxudyh (Chinese)[0m[38;5;12m (http://xudyh.github.io/)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mYoutube and Livestreams[0m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12mName (Handle)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mLink[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m──────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12mPetr Mitrichev (Petr)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCdmeooqNtlN7IhrKlq7hGDA)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mGate Lectures by Ravindrababu Ravula[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCJjC1hn78yZqTf0vdTC6wAQ)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mMostafa Saad Ibrahim (mostafa.saad.fci)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mCompetitive Programming Youtube (Arabic Speech-English Text)[0m[38;5;12m (https://www.youtube.com/user/nobody123497)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mTushar Roy[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/user/tusharroy2525), with many tutorial videos.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mGeeksforGeeks[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UC0RhatS1pyxInC00YKjjBqQ)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mAlgorithms Live![39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCBLr7ISa_YDy5qeATupf26w)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mCodeChef[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/user/codechefofficial/featured)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mHackerRank[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCOf7UPMHBjAavgD0Qw5q5ww/videos)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mIDeserve[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCMNkvKnD3mo3Jj9eTwJllWw/featured)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mcode_report[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UC1kBxkk2bcG78YBX7LMl9pQ), with contest updates and problem tutorials of HackerRank, LeetCode, Topcoder and Codeforces.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m"Sothe" the Algorithm Wolf[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCwsapfci2p1oDVO4Q2sJOQw)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mEgor Kulikov (Egor)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCjlLfxSPkYluCDetlwbLpjQ)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mAdam Bardashevich (subscriber)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCc4jWVeWjUfpUo8z4PHfopw)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mBohdan Pryshchenko (I_love_Tanya_Romanova)[39m[38;5;239m│[39m[38;5;14m[1mTwitch[0m[38;5;12m (https://www.twitch.tv/lebron_stream), [39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCWqqnonyL7aVeUYl5Yp8TrQ)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mVladimir Smykalov (enot.1.10)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mTwitch[0m[38;5;12m (https://www.twitch.tv/enot110), [39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCWEVsnIXiD5mgWM0LFwZBzA)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mAleksandar Abas (Alex7)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCQ5k0-BMFhfvfJQik1r5ZVw)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mMikhail Tikhomirov (Endagorion)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/user/Endagorion/)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mKamil Debowski (Errichto)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCBr_Fu6q9iHYQCh13jmpbrg)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mDavid Harmeyer (SecondThread)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCXbCohpE9IoVQUD2Ifg1d1g), Editorials, High qualtiy lectures(advanced topics)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mmycodeschool[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/user/mycodeschool), High quality videos on basic programming, data structures and algorithms[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mWilliam Lin (tmwilliamlin168)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCKuDLsO0Wwef53qdHPjbU2Q), Mostly streams, tips but inspiring and sometimes insightful[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mCodeNCode (kazama460)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UC0zvY3yIBQTrSutsV-4yscQ), Short lectures covering various CP related topics like Graph Theory, Number theory, DP, Advanced Data structures.[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mColin Galen (galen_colin)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/channel/UCpvS3EykHW--l0ogUhMEjEw), Editorials, screencasts[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mWilliam Feset[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mYoutube[0m[38;5;12m (https://www.youtube.com/user/purpongie), High quality videos covering almost all data structures, algorithms[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mQuora[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mVisit [39m[38;5;14m[1mCompetitive Programming - Quora[0m[38;5;12m (https://www.quora.com/topic/Competitive-Programming) ([39m[38;5;14m[1mTop 10 Most Viewed Writers[0m[38;5;12m (https://www.quora.com/topic/Competitive-Programming/writers)).[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12mImportant Community Figures[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m──────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;14m[1mBill Poucher[0m[38;5;12m (https://www.quora.com/profile/Bill-Poucher)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mExecutive Director of [39m[38;5;14m[1mACM-ICPC[0m[38;5;12m (https://icpc.baylor.edu). CS Professor at Baylor University.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mMichal Forišek (misof)[0m[38;5;12m (https://www.quora.com/profile/Michal-Fori%C5%A1ek)[39m[38;5;239m│[39m[38;5;12mOrganizer[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mIPSC[0m[38;5;12m [39m[38;5;12m(https://ipsc.ksp.sk)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mIOI[0m[38;5;12m [39m[38;5;12m(https://ioinformatics.org/).[39m[38;5;12m [39m[38;5;12mCS[39m[38;5;12m [39m[38;5;12mTeacher[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mComenius[39m[38;5;12m [39m[38;5;12mUniversity[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mSlovakia.[39m[38;5;12m [39m[38;5;12mAlgorithm[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCS[39m[38;5;12m [39m[38;5;12mEducation[39m[38;5;12m [39m[38;5;12mResearcher.[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mFormer[39m[38;5;12m [39m[38;5;12mhighly-rated[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12mprogrammer.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mAhmed Aly (ahmed_aly)[0m[38;5;12m (https://www.quora.com/profile/Ahmed-Aly)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mFounder[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mA2OJ[0m[38;5;12m [39m[38;5;12m(https://www.quora.com/profile/Ahmed-Aly).[39m[38;5;12m [39m[38;5;14m[1mHackerRank[0m[38;5;12m [39m[38;5;12m(https://www.hackerrank.com)[39m[38;5;12m [39m[38;5;12mLead[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mEngineer.[39m[38;5;12m [39m[38;5;12mFormer[39m[38;5;12m [39m[38;5;12mmember[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;14m[1m [0m[38;5;14m[1mJam[0m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m(https://code.google.com/codejam/)[39m[38;5;12m [39m[38;5;12mteam.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12mCompetitive Programmers[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m──────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;14m[1mThanh Trung Nguyen (I_love_Hoang_Yen)[0m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mBrian Bi (bbi5291)[0m[38;5;12m (https://www.quora.com/profile/Brian-Bi)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mJonathan Paulson (jonathanpaulson)[0m[38;5;12m (https://www.quora.com/profile/Jonathan-Paulson)[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m (https://www.quora.com/profile/Thanh-Trung-Nguyen)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mMiguel Oliveira (mogers)[0m[38;5;12m (https://www.quora.com/profile/Miguel-Oliveira-2)[39m[38;5;239m│[39m[38;5;14m[1mEgor Suvorov (yeputons)[0m[38;5;12m (https://www.quora.com/profile/Egor-Suvorov)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mMichal Danilák (Mimino)[0m[38;5;12m (https://www.quora.com/profile/Michal-Danil%C3%A1k)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mBohdan Pryshchenko (I_love_Tanya_Romanova)[0m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mVladimir Novakovski (vnovakovski)[0m[38;5;12m (https://www.quora.com/profile/Vladimir-Novakovski)[39m[38;5;239m│[39m[38;5;14m[1mNick Wu (xiaowuc1)[0m[38;5;12m (https://www.quora.com/profile/Nick-Wu-4)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12m (https://www.quora.com/profile/Bohdan-Pryshchenko)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mCosmin Negruseri[0m[38;5;12m (https://www.quora.com/profile/Cosmin-Negruseri)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mLalit Kundu (darkshadows)[0m[38;5;12m (https://www.quora.com/profile/Lalit-Kundu)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mAshish Kedia (ashish1294)[0m[38;5;12m (https://www.quora.com/profile/Ashish-Kedia)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mJohnny Ho (random.johnnyh)[0m[38;5;12m (https://www.quora.com/profile/Johnny-Ho)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mJoshua Pan (lonerz)[0m[38;5;12m (https://www.quora.com/profile/Joshua-Pan-1)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mAnudeep Nekkanti (anudeep2011)[0m[38;5;12m (https://www.quora.com/profile/Anudeep-Nekkanti)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mSteven Hao (stevenkplus)[0m[38;5;12m (https://www.quora.com/profile/Steven-Hao)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mRaziman T.V. (razimantv)[0m[38;5;12m (https://www.quora.com/profile/Raziman-T-V)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mOther Awesome Resources[0m
|
||
|
||
[38;2;255;187;0m[4mArticles[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mInformative and helpful articles[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12mSubject[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;14m[1mOverview of Programming Contests[0m[38;5;12m (http://psyho.gg/overview-of-programming-contests/), by Przemysław Dębiak (Psyho)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mThe 'science' of training in competitive programming - Codeforces[0m[38;5;12m (http://codeforces.com/blog/entry/17842), by Thanh Trung Nguyen (I_love_Hoang_Yen)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mIf you ask me how to improve your algorithm competition skill, I will give you the link of this blog. - Codeforces[0m[38;5;12m (http://codeforces.com/blog/entry/16599), by Huang I-Wen (dreamoon)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mHow to prepare for ACM - ICPC? - GeeksforGeeks[0m[38;5;12m (http://www.geeksforgeeks.org/how-to-prepare-for-acm-icpc/), by Vishwesh Shrimali[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mComplete reference to competitive programming - HackerEarth[0m[38;5;12m (https://www.hackerearth.com/getstarted-competitive-programming/), by Ravi Ojha[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mGetting started with the sport of competitive programming - HackerEarth[0m[38;5;12m (https://www.hackerearth.com/practice/notes/getting-started-with-the-sport-of-programming/), by Triveni Mahatha[39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mFAQs[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mFine answers to frequently-asked questions [39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12mQuestion[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;14m[1mHow do I start competitive programming? - Quora[0m[38;5;12m (https://www.quora.com/How-do-I-start-competitive-programming-5)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mcan[0m[38;5;14m[1m [0m[38;5;14m[1mI[0m[38;5;14m[1m [0m[38;5;14m[1mbecome[0m[38;5;14m[1m [0m[38;5;14m[1mgood[0m[38;5;14m[1m [0m[38;5;14m[1mat[0m[38;5;14m[1m [0m[38;5;14m[1mcompetitive[0m[38;5;14m[1m [0m[38;5;14m[1mprogramming?[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mQuora[0m[38;5;12m [39m[38;5;12m(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)[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mWhat[0m[38;5;14m[1m [0m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mis[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mbest[0m[38;5;14m[1m [0m[38;5;14m[1mstrategy[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mimprove[0m[38;5;14m[1m [0m[38;5;14m[1mmy[0m[38;5;14m[1m [0m[38;5;14m[1mskills[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mcompetitive[0m[38;5;14m[1m [0m[38;5;14m[1mprogramming[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1m2-3[0m[38;5;14m[1m [0m[38;5;14m[1mmonths?[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mQuora[0m[38;5;12m [39m[38;5;12m(https://www.quora.com/What-is-the-best-strategy-to-improve-my-skills-in-competitive-programming-in-2-3-months)[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;14m[1mWhat[0m[38;5;14m[1m [0m[38;5;14m[1mis[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mgood[0m[38;5;14m[1m [0m[38;5;14m[1m6[0m[38;5;14m[1m [0m[38;5;14m[1mmonth[0m[38;5;14m[1m [0m[38;5;14m[1mplan[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mstart[0m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mprogress[0m[38;5;14m[1m [0m[38;5;14m[1mthrough[0m[38;5;14m[1m [0m[38;5;14m[1mcompetitive[0m[38;5;14m[1m [0m[38;5;14m[1mprogramming?[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mQuora[0m[38;5;12m [39m[38;5;12m(https://www.quora.com/What-is-a-good-6-month-plan-to-start-and-progress-through-competitive-programming)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mHow is competitive programming different from real-life programming? - Quora[0m[38;5;12m (https://www.quora.com/How-is-competitive-programming-different-from-real-life-programming)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mWhat have you gained from competitive programming? - Quora[0m[38;5;12m (https://www.quora.com/What-have-you-gained-from-competitive-programming)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mAwesome Lists[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mRelevant awesome lists[39m
|
||
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mLink[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───────────────────────────────[39m[38;5;239m┼[39m[38;5;239m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;12mC++ Books[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mThe Definitive C++ Book Guide and List - Stack Overflow[0m[38;5;12m (https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mJava Books[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mWhat are the best books to learn Java? - Quora[0m[38;5;12m (https://www.quora.com/What-are-the-best-books-to-learn-Java)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mAdvanced Java Books[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mWhat is the best book for advanced Java programming? - Quora[0m[38;5;12m (https://www.quora.com/What-is-the-best-book-for-advanced-Java-programming)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mAlgorithms[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mtayllan/awesome-algorithms[0m[38;5;12m (https://github.com/tayllan/awesome-algorithms)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mAlgorithm Visualization[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1menjalot/algovis[0m[38;5;12m (https://github.com/enjalot/algovis)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mMath[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mrossant/awesome-math[0m[38;5;12m (https://github.com/rossant/awesome-math)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mC++[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mfffaraz/awesome-cpp[0m[38;5;12m (https://github.com/fffaraz/awesome-cpp)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mJava[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1makullpp/awesome-java[0m[38;5;12m (https://github.com/akullpp/awesome-java)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mCourses[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mprakhar1989/awesome-courses[0m[38;5;12m (https://github.com/prakhar1989/awesome-courses)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mFree Programming Books[39m[38;5;12m [39m[38;5;239m│[39m[38;5;14m[1mvhf/free-programming-books[0m[38;5;12m (https://github.com/EbookFoundation/free-programming-books)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;12mCommunity-curated C++ Resources[39m[38;5;239m│[39m[38;5;14m[1mHackr.io[0m[38;5;12m (https://hackr.io/tutorials/learn-c-plus-plus)[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
[38;2;255;187;0m[4mInterview Questions[0m
|
||
[38;5;239m│[39m[38;5;12m [39m[38;5;12mName[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mDescription[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m├[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m───────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||
[38;5;239m│[39m[38;5;14m[1mCareerCup[0m[38;5;12m (https://www.careercup.com)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mThe most popular website for software engineering interview preparation.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mInterviewBit[0m[38;5;12m (https://www.interviewbit.com)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mFeatures intriguing and refreshing game-play designs which are designed to invoke one's interest in practicing.[39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mAwesome Interviews[0m[38;5;12m (https://github.com/MaximAbramchuck/awesome-interview-questions)[39m[38;5;239m│[39m[38;5;12mA curated list of awesome interview questions[39m[38;5;12m [39m[38;5;239m│[39m
|
||
[38;5;239m│[39m[38;5;14m[1mLeetCode[0m[38;5;12m (https://leetcode.com)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mWell-organized website for software engineering interview preparation with best explanined solutions.[39m[38;5;12m [39m[38;5;239m│[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCreative Commons Attribution 4.0 International[39m[38;5;14m[1m (https://i.creativecommons.org/l/by/4.0/88x31.png)[0m[38;5;12m (https://creativecommons.org/licenses/by/4.0/)[39m
|
||
|
||
[38;5;12mAwesome Competitive Programming is licensed under a [39m[38;5;14m[1mCreative Commons Attribution 4.0 International License[0m[38;5;12m (https://creativecommons.org/licenses/by/4.0/).[39m
|
||
|
||
[38;5;12mcompetitiveprogramming Github: https://github.com/lnishan/awesome-competitive-programming[39m
|