YouKn0wWho's blog

By YouKn0wWho, 8 months ago,

This post took $4$ years to make. And this is the most significant thing that I have ever shared in my whole life.

Story

Hi, I have been doing CP for like $4$ years and from the very beginning what I have been feeling is a need for a comprehensive topic list that will contain all sorts of topics from easy to advanced with corresponding tutorials, problem lists and templates so that I wouldn't have to look at different sites, from here to there. So what do you do when you think something is missing from the world? Yeah, you create that thing! So here I am, sharing the ultimate topic list that you will need in CP.

When I say that it took me $4$ years to make it, I genuinely mean it. I have been collecting them from the inception of my CP journey and yesterday I thought that it got its almost complete shape. You may not imagine the sheer excitement hidden under each of the characters of this post.

Payment

You can pay me just by upvoting this blog and by being a better programmer and human being than what you are right now.

I have added a few tutorials for each topic. You can also find more of them by just using your best companion — Google.

Added few problems for each topic. But you may notice that some of the topics don't have any problem attached. That's because under the attached tutorial section you will find lots of problems with that topic. If you want more problems, then you can do it just by using Google.

I have attached my template for each topic. You may not call it a template because some of them don't support the generalized use of the topic. But you can use them easily if you understand the topic and solve problems using that template.

Lastly, I tried to state the difficulty of each topic by numbers from $1$ to $3$ so that people can understand what are the best topics for them. The distribution is as follows:

• $1$ — If your rating is $1600 - 1899$
• $2$ — If your rating is $1900 - 2399$
• $3$ — If your rating is $2400+$

If you are a beginner then just learn basic topics and solve problems.

Contribute

You can comment the topic names that you think are missing right now and I am pretty sure some links are broken, do point those out if you find some.

I really wanted to post this blog before I die. Seems like I managed to do that. It's funny that I had this constant fear of what if I die before sharing this blog with the world given that the amount of work I have given to create this is monstrous. But now I am so happy that I am alive at this moment.

Conclusion

The whole purpose of this project is to help you with this astounding journey of you trying to be better, trying to achieve the best of what you can imagine. Hope that my efforts won't go in vain. I am waiting to see you at the top of the building that you made by the bricks of your expectations. I am waiting to see you smile and to be happy. Don't forget to enjoy the journey and have fun while riding the boat.

Best wishes, my friend .

• +4384

 » 8 months ago, # |   +32 Great blog vai
•  » » 8 months ago, # ^ |   0 What is vai ?
•  » » » 8 months ago, # ^ | ← Rev. 2 →   0 vai means 'brother'
•  » » » 8 months ago, # ^ |   0 brother
•  » » 8 months ago, # ^ |   -9 Its bhai, vai kya hota hai
•  » » » 8 months ago, # ^ | ← Rev. 2 →   +11 In bengali the pronunciation is more like 'vai'. 'Bhai' is more likely hindi or urdu pronunciation.
•  » » » » 8 months ago, # ^ | ← Rev. 2 →   0 You are right, In bengali the pronunciation for bhai is 'vai'.
•  » » » 8 months ago, # ^ | ← Rev. 2 →   +14 sanuk2540 It will be "It's", not "Its".
•  » » 2 weeks ago, # ^ |   0 thik vai
 » 8 months ago, # |   +37 You sir are a hero we don't deserve. Thank you very much for your amazing contributions to the community.
•  » » 7 months ago, # ^ |   -11 Why you don't deserve it, did you eat sand?
 » 8 months ago, # |   +131 orz
 » 8 months ago, # | ← Rev. 2 →   0 Orz , One of the best blog ever with all the details cleanly presented
•  » » 8 months ago, # ^ | ← Rev. 3 →   +3 It's currently the 3rd most upvoted blog on codeforces!
•  » » » 8 months ago, # ^ |   0 Which is first?
•  » » » » 8 months ago, # ^ |   +3
•  » » » » » 7 months ago, # ^ |   0 Now it is the highest-rated blog ever.....
•  » » » 7 months ago, # ^ |   0 It can't Waite to be the first!!
•  » » » » 7 months ago, # ^ |   0 It is first now
 » 8 months ago, # |   +1 Bhallagse!!!!
 » 8 months ago, # |   0 just awesome
 » 8 months ago, # |   0 You did a splendid job brother!!
 » 8 months ago, # |   0 thanks
 » 8 months ago, # |   +1 This is amazing!!!! Thank you for all your efforts. But would you like to discuss, which ones we actually need? Being a cyan, I certainly don't need all of them, at least not now. Same goes for the greens and below.
•  » » 8 months ago, # ^ |   +19 I have mentioned the difficulties of each topic.
•  » » » 8 months ago, # ^ |   +1 Thanks YouKn0wWho!!
•  » » » 7 months ago, # ^ |   0 nice brothe ..its amazing , please pray for me that i want to a good cp .i always of you.
 » 8 months ago, # |   0 thanks a lot brother... may Allah help you for helping us <3
 » 8 months ago, # |   0 Very good job bro. This is really good.
 » 8 months ago, # |   +30 I hope I'd be able to cover most of the topics in this list before I die.
 » 8 months ago, # |   0 Many Top coders of Bangladesh are scared to share their resources templates, etc..... Great to finally get someone like YouKn0wWho who shares without any hesitations. Take love bro.
•  » » 8 months ago, # ^ |   +32 Well, many of them gathered and or created their library bit by bit and learnt throughout the whole process. For the perfect code sometimes several trials are needed. When you just get a full library you can't actually realize how much effort is needed for that. What Shohag vai did is really amazing. But if he didn't you couldn't blame him for that.
 » 8 months ago, # |   +3 This blog is life saver. You deserve unlimited upvotes for all your effort.
 » 8 months ago, # |   0 insane!
 » 8 months ago, # |   0 This is going to be at the top of my bookmark lists. Very well organized resources. Thanks a lot!
 » 8 months ago, # |   +3 would be better if you could also add the order in which these topics should be studied
 » 8 months ago, # |   0 Great work bhai
 » 8 months ago, # |   0 Thanks a lot vai. ❤️❤️❤️
 » 8 months ago, # |   0 Bravo!!I am really proud that you are a man of my nation.
 » 8 months ago, # |   0 Great creation!!! bhaiya. Take dua from heart.
 » 8 months ago, # |   +8 YouKn0wWho ?? Yes, i know! You're the best. Thank you brother!
 » 8 months ago, # |   0 This makes me think about his efforts, discipline and most importantly PASSION for problem solving since last 4 years. Thank you for this bhaiya ^_^
 » 8 months ago, # |   0 LOVE IT BHAI >> <<
 » 8 months ago, # |   0 Take love Bhai ^_^
 » 8 months ago, # |   0 Great vhai
 » 8 months ago, # |   0 This blog should get the highest number of upvotes. Kudos! to your great efforts.
 » 8 months ago, # |   0 serra vai
 » 8 months ago, # |   0 Jajakallahu khairan, vai.
 » 8 months ago, # | ← Rev. 2 →   0 Gonna pin this tab for the rest of my cp career. Thanks a lot bhai<3 You are the best.
 » 8 months ago, # | ← Rev. 2 →   0 Thanks, brother!
 » 8 months ago, # |   0 insane vaiya.
 » 8 months ago, # |   0 What a next-level blog this is:-0 Very helpful for everyone! <3
 » 8 months ago, # |   0 contribution += 4. Boom!! top ten contributor. Advance congratulation. And yes i copied your name. I don't know why but i did.
 » 8 months ago, # |   +4 This blog deserves constantly 4 years upvoting.
 » 8 months ago, # | ← Rev. 2 →   +1 "From the very beginning what I have been feeling is a need for a comprehensive topic list that will contain all sorts of topics from easy to advanced with corresponding tutorials, problem lists and templates."Every Competitive Programmer Ever: "Highly relatable." Thanks a lot vai. May Allah reward you.
 » 8 months ago, # |   0 Assalamualikum .I've been following you since the day I saw you set up problem's on codechef. I just thought how I would be like you. After seeing your post on codeforces, I thought I should have to work harder. Thank you for giving us such a library. The only regret is that you have not now accepted my friend request on facebook.
 » 8 months ago, # |   0 great job dada
 » 8 months ago, # |   +19 This is just gold! Thanks a lot!! Not all heroes wear capes.
 » 8 months ago, # |   0 Really bro it is great work you have done I can't express in words my happiness after seeing this I just pray to god that he gives more power to you to make such content
 » 8 months ago, # | ← Rev. 2 →   0 Outstanding blog bhya.. So,glad to know you. You are our pride & also pride of SUST. Go ahed..
 » 8 months ago, # |   0 Good job my friend!
 » 8 months ago, # |   +38 This is called the real contribution
 » 8 months ago, # |   0 It is just awesome. Thanks for helping us...
 » 8 months ago, # |   0 What a blog it is ! All in one. Can't imagine, how much dedication behind this !
 » 8 months ago, # |   0 Epic✨✨
 » 8 months ago, # |   +5 Well ,now I am confirmed that you are an alien!!!!!!!!!!
 » 8 months ago, # |   0 Thanks a lot brother ! love you. You did a great job . It will be very much helpful for the people like me who just entered into CP world and don't know how start and from where to start ! I love you and huge respect for your great work.
 » 8 months ago, # |   0 Advance congratulations for becoming one of the top contributors in codeforces!!!! <3 <3
•  » » 8 months ago, # ^ |   +3 And congratulations again!!!!
 » 8 months ago, # |   0 I don't know how can I thank you. Best Wishes to you bhai.❤️
 » 8 months ago, # |   +5 Let's push him to the top 10 contributor's list. This blog is a real gem.
•  » » 8 months ago, # ^ |   0 Update: It's been done. They're now 3rd (and rising) top contributor!
 » 8 months ago, # |   0 Great job vai
 » 8 months ago, # | ← Rev. 2 →   +21 This deserves to be the most upvoted post ever.
•  » » 5 months ago, # ^ |   0 It is now
 » 8 months ago, # |   0 Insha Allah, Allah will give you the best reward for your work.
 » 8 months ago, # | ← Rev. 2 →   0 This is going to be one of the top 10 upvoted blogs on Codeforces!!
•  » » 8 months ago, # ^ |   0 *top 1
 » 8 months ago, # |   0 Respect ++ for u!!! thanks a ton
 » 8 months ago, # |   +15 This is a competitive programmer's paradise. Really appreciate the time and effort put to build the whole compilation of blogs and most importantly codes to reference!
 » 8 months ago, # |   0 Amazing, Great Contribution!!
 » 8 months ago, # |   0 Thanks very much.
 » 8 months ago, # |   0 Nice!Thank you!
 » 8 months ago, # |   0 JazakAllah Khairan Vai❤️
 » 8 months ago, # |   +1 OPYouKn0wWho orz
 » 8 months ago, # |   0 This will help a lot of people. May god bless you.
 » 8 months ago, # |   +33 I think using spoiler might be a good idea :|
 » 8 months ago, # |   +2 This deserves to be Pinned on the Home Page.
 » 8 months ago, # |   +41 plug dp
 » 8 months ago, # |   0 U just nailed it bro..Thnx for this :)
 » 8 months ago, # | ← Rev. 2 →   0 I have found the best blog ever. This is really amazing, hats off man, thanks for this amazing contribution.
 » 8 months ago, # |   0 Guess who is going to be the 1st contributor on Codeforces in the next few hours? Respect!
 » 8 months ago, # |   0 Should learn topics difficulty wise? All type of topics difficulty-1 then 2 and so on?
 » 8 months ago, # |   0 Masha Allah
 » 8 months ago, # |   +20 This is awesome. Thanks a lot for your efforts and contribution.I wish MikeMirzayanov would allow this post to show on the CF home page!
 » 8 months ago, # |   0 The best Blog I have ever seen.Kudos to you,bro!!
 » 8 months ago, # |   0 Thanks bhai
 » 8 months ago, # | ← Rev. 2 →   +3 Good work Shohag. But I think it will be much better if the problems are sorted according to their difficulty into all categories. Carry on brother.
•  » » 8 months ago, # ^ |   +18 Actually I thought about this but lets say there are 5 variations of Segment tree of varying difficulties. So I wanted to state them at one place so that if someone wants to master Segment tree he doesn't have to check the whole blog to know of the existence of other variations.
•  » » » 8 months ago, # ^ |   +3 Yeah,got your point.It's just my opinion.
 » 8 months ago, # |   0 Simply brilliant !
 » 8 months ago, # |   0 Thank u so much
 » 8 months ago, # |   0 121 LCA in O(1) has broken code link
•  » » 8 months ago, # ^ | ← Rev. 2 →   +6 Actually, In between URL If there is a parameter ex: (')(")(+) then the link will be broken. Because it's a kind of SQL Injection threat. You can check YouKn0wWho's personal Blog post here
 » 8 months ago, # |   0 Thank you so much!!
 » 8 months ago, # |   0 Orz
 » 8 months ago, # |   0 Thank you Bhai. You have saved my time and I going to bookmark your post.
 » 8 months ago, # |   0 Thanks for such a detailed and helpful blog.
 » 8 months ago, # |   0 Great job indeed!!
 » 8 months ago, # |   0 I don't know what can I say. I really appreciate and respect the tremondous effort that you put into this. I am sure this blog will become the first blog that any cp newcomer must know. Thank you !!!
 » 8 months ago, # |   +6 some blogs should be pinned in blogs list, and this is one of them thank you
 » 8 months ago, # |   0 RESPECT
 » 8 months ago, # |   +4 now I am excited and depressed at the same time
 » 8 months ago, # |   0 Great job bhai! It’s a great contribution for the community :D
 » 8 months ago, # |   0 thanks for sharing
 » 8 months ago, # |   +4 You have everyone respect Mr. YouKn0wWho
 » 8 months ago, # |   0 Khoob Bhaalo/ Bahut badhiya/ Very nice
 » 8 months ago, # |   0 Thanks a lot, was in a great need of this
 » 8 months ago, # |   0 Great blog.
 » 8 months ago, # |   +1 Great blog. One question though. Do you know all these topics? If not then how did you decide their difficulty?
 » 8 months ago, # |   0 Awesome bro, great work. Thanks for putting a lot of time and efforts for making this post. Also btw congo on making in top contributor's list. :-D
 » 8 months ago, # |   +6 I am commenting as an attempt to push this blog to recent actions for others to know/utilise this blog
 » 8 months ago, # |   0 Thanks for sharing the Gem!. Thanks you so much for compiling all the topics. Did you imported the project from github or manually added each links, it is quite huge! Huge Thanks YouKn0wWho!
 » 8 months ago, # |   0 Amazing work brother!
 » 8 months ago, # | ← Rev. 2 →   +1 i upvoted you with 12 accounts of mine :D thnx a lot and congrats youknowwho( didnt want to ping him unnecessarily) to make to the top 10 contributors
 » 8 months ago, # |   0 simply orz!
 » 8 months ago, # |   0 This deserves a million upvotes.
 » 8 months ago, # |   0 thanks a lot <3
 » 8 months ago, # |   0 Really good collection of questions.
 » 8 months ago, # |   +8 Wow
 » 8 months ago, # |   0 Thank you so much brother
 » 8 months ago, # |   0 GOD EXISTS IN REAL LIFE
 » 8 months ago, # |   0 Now this is REAL contribution.
 » 8 months ago, # |   0 I wish I could do more than 1 upvote thank you so much
 » 8 months ago, # |   0 great blog !!!!! thank you for sharing this !!!!!!!!
 » 8 months ago, # |   +75 Is this the list of stuff that I do not know
 » 8 months ago, # |   0 <3 Take love
 » 8 months ago, # |   0 really appreciate your work. this collection of problems really helps me to improve my self in CP. Thanks a lot. I feel kind of lucky that I have this kind of collection to study.
 » 8 months ago, # |   0 Are you even human?
 » 8 months ago, # |   0 This blog deserves to be on the home page.
 » 8 months ago, # |   0 so many things to learn orz
 » 8 months ago, # |   +17 YouKn0wWho Please add fracturing search to the list. There is a nice problem of this topic at the last educational round 1574D - The Strongest Build.
•  » » 8 months ago, # ^ |   0 what's "fracturing search"?
•  » » » 8 months ago, # ^ |   0 It's something that @Resende knows and you don't:)
•  » » » 8 months ago, # ^ |   0 Suppose you want to find the k-the best configuration of some object. Fracturing search allows you to visit all k best configurations, even if your search space is huge as k is in the complexity. Fracturing Search Tutorial
 » 8 months ago, # | ← Rev. 2 →   0 Amazing contribution brother, but I've one concern.I'm certainly a beginner to CP so I decided to follow your list completely, I had requested access yesterday morning but haven't received any access updates till now.Do I have to wait till they provide access or what??EDIT: It's been two days, I still haven't received any shared access on my Gmail. Can someone help me out??
 » 8 months ago, # |   0 The real power of CF community.Thanks YouKn0wWho
 » 8 months ago, # |   0 Great Work Vai <3
 » 8 months ago, # |   0 Thanks a lot brother ,now this blog is going to be bookmark for most of us.
 » 8 months ago, # |   0 Sum of The Number of Divisors in cbrt(n) link of code is not working btw thanks a lot .
•  » » 8 months ago, # ^ |   0 Check it on his personal blog here :)
 » 8 months ago, # |   0 in what order do you recommend us to learn?.
 » 8 months ago, # |   0 Congrats brother for being top contributor <3 and thanks for the list <3
 » 8 months ago, # |   0 I think it would be useful to add AtCoder DP contest https://atcoder.jp/contests/dp/tasksThe problems there are very helpful.
 » 8 months ago, # |   0 This will take: Spoilertime...
 » 8 months ago, # | ← Rev. 2 →   +57 If it isn't too much of a hassle, could you please put the lists into separate 'spoiler' tabs? i think it would greatly improve navigability! The long lists (for which i am very thankful) are quite tedious to travel..Thanks a lot for your effort!!
•  » » 8 months ago, # ^ |   +18 Done
•  » » » 8 months ago, # ^ |   +45 I think koderkushy meant something like Category: Basics... Category: Math...instead of one big spoiler.
•  » » » » 8 months ago, # ^ |   +6 I did the appropriate changes for this but when I try to post the blog it shows 504 gateway time-out (I tried 5 times). Maybe that's because the raw HTML file contains almost 200k characters.
•  » » » » » 8 months ago, # ^ |   +24 That's a pity.But then I think there is no reason to hide everything in one big spoiler. That's the main part of the blog.(also, amazing job!)
•  » » » » 8 months ago, # ^ |   +23 I think finally I did it but not here :(.
 » 8 months ago, # |   0 Indebted to you a lot brother. Take love.
 » 8 months ago, # |   0 You included Resources! I had only seen people giving question sets thanks!
 » 8 months ago, # |   0 orz
 » 8 months ago, # |   0 We could definitely see how much effort you have put in YouKn0wWho and I couldn't explain how much impactful this is gonna be. Thanks a lot for this. We are grateful to you and gonna share it with all my programmer friends.
 » 8 months ago, # |   +3 I really have to say that this is some real good work.Thanks.
 » 8 months ago, # |   0 I haven't ever seen such a big list of CP topics. orz.
 » 8 months ago, # | ← Rev. 2 →   +1 🆃 🅷 🅰 🅽 🅺 🆈 🅾 🆄You really deserve a 🏅 .
 » 8 months ago, # |   +1 orz, bookmarking
 » 8 months ago, # |   0 An excellent blog. Much appreciation to you.
 » 8 months ago, # |   +11 I suggest adding Konig Theorem in Graph Theory section, here is a good resource about it.
 » 8 months ago, # |   0 It's awesome!Thanks!
 » 8 months ago, # |   -38 useless trash
 » 8 months ago, # |   -19 What should be the order in which we should do these topics as I am going for placement in 2 years so There is not much time for me to learn all these topivd....though I find competitive very interesting and I m not gonna leave this throughout my career but for sake of practical thinking...please guide me to reach up to 1600 rating
•  » » 8 months ago, # ^ |   +20 For $1600$ I don't think you will need to learn more than the basic stuffs.
•  » » » 8 months ago, # ^ |   0 Thank you so much sir
 » 8 months ago, # |   +2 please drop a payment option.! it is more thn expensive! X|
•  » » 8 months ago, # ^ |   +3 I agree, a donation option should be available, considering the huge work.
 » 8 months ago, # |   0 Thank you so much, Vaiya.
 » 8 months ago, # |   0 Excellent material for cp.
 » 8 months ago, # |   0 thank bro
 » 8 months ago, # |   0 I also wanted to point out that the link for matrix exponentiation problem is taking me to FTT problem. maybe you put a wrong link there by mistake. It is a little misleading so I would recommend removing that.Thanx for this amazing blog.It is really helpful
 » 8 months ago, # |   0 Is this the most upvoted blog ever on codeforces?
•  » » 8 months ago, # ^ |   0 Nah, rng_58's retirement blog is still on top I guess, and by a huge margin.
•  » » » 8 months ago, # ^ |   0 You are right. But this blog is on 6th place right now and is raising up: it's really worth to be the most upvoted one
•  » » » » 7 months ago, # ^ |   +1 It is now!
 » 8 months ago, # |   0 Mama tumi kamal kortaso
 » 8 months ago, # |   0 Great blog Brother. At first, I thought these are all very advanced topics and I really should not learn new topics, as I already learned and practiced so many algorithms that I never used, or could use/implement, or even need at the level/rank I am currently in. But then again, while scrolling through the blog, some topic names caught my attention, which I could not resist learning. I tried to know more about Matrix Exponentiation, range BIT, and today while solving random problems, I even got the chance to implement range BIT!(BTW pls suggest to me some more interesting topics from the list, that I will face more frequently in the future)
 » 8 months ago, # |   0 This is super helpful for beginner and intermediate coders, many topics look unfamiliar. Great post sir!!
 » 8 months ago, # |   0 Curious if this blog is the most upvoted thing on codeforces?
•  » » 8 months ago, # ^ |   0
 » 8 months ago, # | ← Rev. 2 →   0 For the Basic Topics : 1 2 3 and 4 , Which links to the codechef page, requires additional permission as depicted in the image below when we try to access the links present in the codechef : https://ibb.co/FhxBBgNI am trying to access the topic links from the link : https://www.codechef.com/ioi/basics
 » 8 months ago, # |   0 Great job vai I loved it
 » 8 months ago, # | ← Rev. 2 →   0 YouKn0wWho vai, 147 — Johnsons Algorithm, Code template is not working. Can you please fix it?
 » 8 months ago, # |   +13
 » 8 months ago, # |   0 Thanks a lot for soo much of efforts bruv. BTW , the thing I am the most curious about is how your college's name is the same as your name. Any chance that it's your own college?
•  » » 8 months ago, # ^ |   0 it's just a coincident. BTW i feel, why there is no haha react in cf? after i saw your cmnt.
•  » » 7 months ago, # ^ |   0 It's a name of famous Islamic religious teacher from hundreds of years ago. The Institute is named after him.
 » 8 months ago, # |   0 Thanks a lot for this blog. I have made a resolution to complete this list in next few months (7-8 months).
•  » » 8 months ago, # ^ |   +137 That's a bad idea. This is a huge list and many topics are very advanced.Practicing CP is about understanding algorithms and applying them yourself, not just about reading an article. It takes time.
•  » » » 8 months ago, # ^ |   -37 Really, in that case you should stop the Twitch and Youtube Channel!
•  » » » 8 months ago, # ^ |   +1 Then I will just practice questions according to my current level (as you suggested in YT videos) and study these topics as I encounter them. BTW thanks for guidance.
•  » » » 8 months ago, # ^ |   0 So,I want to becoming a good at problem solving and want to reach at atleast Expert in next 5-6 months then which of these tags and difficulty i have to focus more. Currently I have decent level of DSA Skill (Solved A Lot LeetCode) but struggling with speed in contest. Thankyou if you Reply it would be great Help Errichto.
 » 8 months ago, # |   0 GREAT!
 » 8 months ago, # |   +8 If you are too lazy like me to come to this great blog every time you want to learn something, you can refer to this PAGE visually sorted by color too. Have a great learning!
•  » » 8 months ago, # ^ |   0 Links doesn't seem to work!
•  » » » 8 months ago, # ^ |   0 It seems to work for me just fine. You can copy the code and save it in your local machine too.
 » 8 months ago, # |   0 Great Blog,** thank you**
 » 8 months ago, # |   0 You can also check out — https://quriosity.tech/
 » 8 months ago, # |   0 Thank you very much , i want to ask that is the link is in sequence, I mean would you recommend me going through topics in a sequence ?? and one more time, thanks a lot , this is very helpful.
 » 8 months ago, # | ← Rev. 2 →   0 great work in this question I used your hashing code and according to me time n^2 * log(n) but still getting tle in 76 test case question link :- https://codeforces.com/contest/113/problem/B
 » 8 months ago, # |   0 Thank you so much! I’m elated because this is what I was finding. I decided to make a checklist from this topic. You can see it here: https://github.com/quocdat-le-insacvl/cp-roadmap-checklist Hopefully it helps somebody. Thanks!
 » 8 months ago, # |   0 This is what I am looking for for long days. Thank you so much
 » 7 months ago, # |   0 Thanks YouKn0wWho. I know you.
 » 7 months ago, # |   0 You a pro bro
 » 7 months ago, # | ← Rev. 4 →   0 You have done a great job sir it will help many CP lovers.But, no one talks about beginners when we all know beginners get more difficulties in finding proper materials and all. Due to this i am stuck at 1200 since 2 years after doing more than 1800 questions on 'codeforces'. you can feel my pain from every character of this post.
•  » » 7 months ago, # ^ |   0 You had solved lot of problems and you are consistent too. Good luck you will reach expert very soon :)
 » 7 months ago, # |   0 How helpful this man is!!
 » 7 months ago, # |   0 that's great!
 » 7 months ago, # |   0 Great list of all topics. But I think difficulty is wrong for many entries. 1 is set for those which is hard for me (I had 2200 maximum rating, and now I have 2066). And there are other cases.
 » 7 months ago, # |   0 This is literally amazing. The efforts are enormous. Thank you very much. orz
 » 7 months ago, # |   0 apnake jotoi dekhteci totoi obak hocci. great work vai
 » 7 months ago, # |   0 commenting so that i can visit later
 » 7 months ago, # |   0 vai this is diamond!
 » 7 months ago, # |   0 This blog has been made awesome. Thank you bhai.
 » 7 months ago, # |   0 Thank you.
 » 7 months ago, # |   0 This is a gem. Thanks for providing with all such resources.
 » 7 months ago, # | ← Rev. 2 →   0 YouKn0wWho Can You please include Difference Array (https://codeforces.com/blog/entry/78762) in the list. Even though those problems can be solved by BIT. It might be helpful for beginners.
 » 7 months ago, # |   0 Vai this is so amazing.
 » 7 months ago, # |   +11 Thanks guys, this is now the most upvoted Codeforces blog ever!
 » 7 months ago, # |   0 The click here link in Topic list section is not working
•  » » 7 months ago, # ^ |   0 Yeah, it's not working:/
 » 7 months ago, # |   0 It's just me or the topic list is empty ? (well I will just see this as a chance to visit your great blog)
•  » » 7 months ago, # ^ |   0 The list is not visible to me too
•  » » » 7 months ago, # ^ |   0 His blog is worth a (many) visit so this is actually good, if there is a list above people won't check his post in blog that will be updated
•  » » » » 6 months ago, # ^ |   0 You are the best!
•  » » » » » 6 months ago, # ^ |   0 Ghê
•  » » 7 months ago, # ^ |   +8 ultimate overflow
 » 7 months ago, # |   0 Awesome
 » 6 months ago, # |   0 This is going to be at the top of my bookmark lists. Very well organized resources. Thanks a lot!
 » 6 months ago, # |   0 loved it vai, thank you so much for all the efforts just to make us better
 » 6 months ago, # |   0 i have accessed to the blog few times ago but yesterday i've been noticed that "this page isn't working right now". Anybody like me ?
•  » » 6 months ago, # ^ |   0 Yes. Please YouKn0wWho look into it.
•  » » 6 months ago, # ^ |   0 Its fixed now, thanks.
 » 6 months ago, # |   0 ORZ
 » 6 months ago, # | ← Rev. 2 →   0 Thanks for the list. Only one problem IMO, a lot of the topics are way too hard relative to the rating that they're assigned. For example, who needs to learn about prefix automation or dinic's algorithm as an expert?
 » 5 months ago, # |   0 this site is not working ..
•  » » 5 months ago, # ^ |   +1 Sorry for the inconvenience. Seems like my email verification was pending and I have just done it, so the site will automatically be activated within 24h.
 » 5 months ago, # |   0 The blog said if you are a beginner to solve problems and learn topics can someone tell some topics for beginners, like I want to be able to solve A and B confidently of which I am suffering. any help would be much appreciated and a prayer from me.
 » 5 months ago, # |   0 @YouKn0wWho, How do you used to practice in codeforces as a beginner ? Should I solve 200-300+ rating above my rating or should I practice solving by topic wise?
 » 5 months ago, # |   0 Thanks for sharing this with us, I'm a beginner and i was looking for something like this.
 » 4 months ago, # |   0 Excellent resources. Thanks!
 » 4 months ago, # |   -6 Sorry but it is possible to make the site available without running JS?
 » 4 months ago, # |   0 bhai ki obostha? ei post ta Bangladesh er ekjon korse dekhtei koto vallagtecge. BTW apnar profile er backgound ta joss koi eta?
 » 4 months ago, # |   0 Nice bhai !
 » 3 months ago, # |   0 great blog! i think it will help me more!
 » 3 months ago, # |   0 respect for you
 » 3 months ago, # |   0 great
 » 2 months ago, # |   0 Great brother.GOD bless you
 » 2 months ago, # |   0 দাদা আমি just শুরু করলাম ৪০ তার মতো করেছি কি করা যায় কিভাবে questions করবো একটু হেল্প করলে হতো
 » 2 months ago, # |   -8 can you please order the topics in each section in order in which a beginner should learn
 » 2 months ago, # |   0 orz
 » 2 months ago, # |   0 Orz
 » 2 months ago, # |   0 You Are Amazing
 » 5 weeks ago, # |   -16 Very helpful
 » 5 weeks ago, # |   -10 Thanks to MikeMirzayanov for polygon platform and CodeForces team!
 » 5 weeks ago, # |   0 Bro Awsme blog... helped a lot!!
 » 2 weeks ago, # |   0 There is nothing called HDLT;) in data structure section. Please compile content of the stuff you are writing.