YouKn0wWho's blog

By YouKn0wWho, 5 weeks ago, In English

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.

About the Topic List

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.

Topic List

Click here

UPD: If you want the topics of each category to be under spoilers and want the most updated version of the list(I can't seem to update this blog anymore because of the enormous size of this blog), then check here.

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.

Additional Comments

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 blobheart.

 
 
 
 
  • Vote: I like it
  • +3971
  • Vote: I do not like it

»
5 weeks ago, # |
  Vote: I like it +32 Vote: I do not like it

Great blog vai

»
5 weeks ago, # |
  Vote: I like it +37 Vote: I do not like it

You sir are a hero we don't deserve. Thank you very much for your amazing contributions to the community.

»
5 weeks ago, # |
  Vote: I like it +131 Vote: I do not like it

orz

»
5 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

Orz , One of the best blog ever with all the details cleanly presented

»
5 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

Bhallagse!!!!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

just awesome

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

You did a splendid job brother!!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

thanks

»
5 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

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.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

thanks a lot brother... may Allah help you for helping us <3

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Very good job bro. This is really good.

»
5 weeks ago, # |
  Vote: I like it +30 Vote: I do not like it

I hope I'd be able to cover most of the topics in this list before I die.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +32 Vote: I do not like it

    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.

»
5 weeks ago, # |
  Vote: I like it +3 Vote: I do not like it

This blog is life saver. You deserve unlimited upvotes for all your effort.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

insane!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

This is going to be at the top of my bookmark lists. Very well organized resources. Thanks a lot!

»
5 weeks ago, # |
  Vote: I like it +3 Vote: I do not like it

would be better if you could also add the order in which these topics should be studied

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great work bhai

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks a lot vai. ❤️❤️❤️

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Bravo!!I am really proud that you are a man of my nation.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great creation!!! bhaiya. Take dua from heart.

»
5 weeks ago, # |
  Vote: I like it +8 Vote: I do not like it

YouKn0wWho ?? Yes, i know! You're the best. Thank you brother!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

This makes me think about his efforts, discipline and most importantly PASSION for problem solving since last 4 years. Thank you for this bhaiya ^_^

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

LOVE IT BHAI >> <<

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Take love Bhai ^_^

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great vhai

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

This blog should get the highest number of upvotes. Kudos! to your great efforts.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

serra vai

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Jajakallahu khairan, vai.

»
5 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

Gonna pin this tab for the rest of my cp career. Thanks a lot bhai<3 You are the best.

»
5 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

Thanks, brother!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

insane vaiya.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

What a next-level blog this is:-0 Very helpful for everyone! <3

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

contribution += 4. Boom!! top ten contributor. Advance congratulation. And yes i copied your name. I don't know why but i did.

»
5 weeks ago, # |
  Vote: I like it +4 Vote: I do not like it

This blog deserves constantly 4 years upvoting.

»
5 weeks ago, # |
Rev. 2   Vote: I like it +1 Vote: I do not like it

"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.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

great job dada

»
5 weeks ago, # |
  Vote: I like it +19 Vote: I do not like it

This is just gold! Thanks a lot!! Not all heroes wear capes.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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

»
5 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

Outstanding blog bhya.. So,glad to know you. You are our pride & also pride of SUST. Go ahed..

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Good job my friend!

»
5 weeks ago, # |
  Vote: I like it +38 Vote: I do not like it

This is called the real contribution

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

It is just awesome. Thanks for helping us...

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

What a blog it is ! All in one. Can't imagine, how much dedication behind this !

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Epic✨✨

»
5 weeks ago, # |
  Vote: I like it +5 Vote: I do not like it

Well ,now I am confirmed that you are an alien!!!!!!!!!!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Advance congratulations for becoming one of the top contributors in codeforces!!!! <3 <3

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

I don't know how can I thank you. Best Wishes to you bhai.❤️

»
5 weeks ago, # |
  Vote: I like it +5 Vote: I do not like it

Let's push him to the top 10 contributor's list. This blog is a real gem.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Update: It's been done. They're now 3rd (and rising) top contributor!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great job vai

»
5 weeks ago, # |
Rev. 2   Vote: I like it +21 Vote: I do not like it

This deserves to be the most upvoted post ever.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Insha Allah, Allah will give you the best reward for your work.

»
5 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

This is going to be one of the top 10 upvoted blogs on Codeforces!!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Respect ++ for u!!! thanks a ton

»
5 weeks ago, # |
  Vote: I like it +15 Vote: I do not like it

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!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Amazing, Great Contribution!!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks very much.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Nice!Thank you!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

JazakAllah Khairan Vai❤️

»
5 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it
»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

This will help a lot of people. May god bless you.

»
5 weeks ago, # |
  Vote: I like it +33 Vote: I do not like it

I think using spoiler might be a good idea :|

»
5 weeks ago, # |
  Vote: I like it +2 Vote: I do not like it

This deserves to be Pinned on the Home Page.

»
5 weeks ago, # |
  Vote: I like it +41 Vote: I do not like it

plug dp

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

U just nailed it bro..Thnx for this :)

»
5 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

I have found the best blog ever. This is really amazing, hats off man, thanks for this amazing contribution.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Guess who is going to be the 1st contributor on Codeforces in the next few hours? Respect!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Should learn topics difficulty wise? All type of topics difficulty-1 then 2 and so on?

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Masha Allah

»
5 weeks ago, # |
  Vote: I like it +20 Vote: I do not like it

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!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

The best Blog I have ever seen.Kudos to you,bro!!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks bhai

»
5 weeks ago, # |
Rev. 2   Vote: I like it +3 Vote: I do not like it

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.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +18 Vote: I do not like it

    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.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Simply brilliant !

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thank u so much

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

121 LCA in O(1) has broken code link

  • »
    »
    5 weeks ago, # ^ |
    Rev. 2   Vote: I like it +6 Vote: I do not like it

    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

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thank you so much!!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Orz

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thank you Bhai. You have saved my time and I going to bookmark your post.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks for such a detailed and helpful blog.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great job indeed!!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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 !!!

»
5 weeks ago, # |
  Vote: I like it +6 Vote: I do not like it

some blogs should be pinned in blogs list, and this is one of them

thank you

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

RESPECT

»
5 weeks ago, # |
  Vote: I like it +4 Vote: I do not like it

now I am excited and depressed at the same time

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great job bhai! It’s a great contribution for the community :D

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

thanks for sharing

»
5 weeks ago, # |
  Vote: I like it +4 Vote: I do not like it

You have everyone respect Mr. YouKn0wWho

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Khoob Bhaalo/ Bahut badhiya/ Very nice

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks a lot, was in a great need of this

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great blog.

»
5 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

Great blog. One question though. Do you know all these topics? If not then how did you decide their difficulty?

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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

»
5 weeks ago, # |
  Vote: I like it +6 Vote: I do not like it

I am commenting as an attempt to push this blog to recent actions for others to know/utilise this blog

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Amazing work brother!

»
5 weeks ago, # |
Rev. 2   Vote: I like it +1 Vote: I do not like it

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

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

simply orz!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

This deserves a million upvotes.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

thanks a lot <3

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Really good collection of questions.

»
5 weeks ago, # |
  Vote: I like it +8 Vote: I do not like it

Wow

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thank you so much brother

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

GOD EXISTS IN REAL LIFE

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Now this is REAL contribution.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

I wish I could do more than 1 upvote thank you so much

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

great blog !!!!! thank you for sharing this !!!!!!!!

»
5 weeks ago, # |
  Vote: I like it +75 Vote: I do not like it

Is this the list of stuff that I do not know

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

<3 Take love

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Are you even human?

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

This blog deserves to be on the home page.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

so many things to learn orz

»
5 weeks ago, # |
  Vote: I like it +17 Vote: I do not like it

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.

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    what's "fracturing search"?

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      It's something that @Resende knows and you don't:)

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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

»
5 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

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??

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

The real power of CF community.

Thanks YouKn0wWho

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great Work Vai <3

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks a lot brother ,now this blog is going to be bookmark for most of us.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Sum of The Number of Divisors in cbrt(n) link of code is not working

btw thanks a lot .

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

in what order do you recommend us to learn?.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Congrats brother for being top contributor <3 and thanks for the list <3

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

I think it would be useful to add AtCoder DP contest https://atcoder.jp/contests/dp/tasks

The problems there are very helpful.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

This will take:

Spoiler
»
5 weeks ago, # |
Rev. 2   Vote: I like it +57 Vote: I do not like it

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!!

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +18 Vote: I do not like it

    Done

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it +45 Vote: I do not like it

      I think koderkushy meant something like

      Category: Basics
      Category: Math

      instead of one big spoiler.

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it +6 Vote: I do not like it

        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.

        • »
          »
          »
          »
          »
          4 weeks ago, # ^ |
            Vote: I like it +24 Vote: I do not like it

          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!)

      • »
        »
        »
        »
        4 weeks ago, # ^ |
          Vote: I like it +23 Vote: I do not like it

        I think finally I did it but not here :(.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Indebted to you a lot brother. Take love.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

You included Resources! I had only seen people giving question sets thanks!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

orz

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

»
5 weeks ago, # |
  Vote: I like it +3 Vote: I do not like it

I really have to say that this is some real good work.Thanks.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

I haven't ever seen such a big list of CP topics.
orz.

»
5 weeks ago, # |
Rev. 2   Vote: I like it +1 Vote: I do not like it

🆃 🅷 🅰 🅽 🅺 🆈 🅾 🆄

You really deserve a 🏅 .

»
5 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

orz, bookmarking

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

An excellent blog. Much appreciation to you.

»
5 weeks ago, # |
  Vote: I like it +11 Vote: I do not like it

I suggest adding Konig Theorem in Graph Theory section, here is a good resource about it.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

It's awesome!Thanks!

»
5 weeks ago, # |
  Vote: I like it -38 Vote: I do not like it

useless trash

»
5 weeks ago, # |
  Vote: I like it -19 Vote: I do not like it

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

»
5 weeks ago, # |
  Vote: I like it +2 Vote: I do not like it

please drop a payment option.! it is more thn expensive! X|

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    I agree, a donation option should be available, considering the huge work.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thank you so much, Vaiya.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Excellent material for cp.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

thank bro

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Is this the most upvoted blog ever on codeforces?

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Nah, rng_58's retirement blog is still on top I guess, and by a huge margin.

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Mama tumi kamal kortaso

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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)

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

This is super helpful for beginner and intermediate coders, many topics look unfamiliar. Great post sir!!

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Curious if this blog is the most upvoted thing on codeforces?

»
4 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

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/FhxBBgN

I am trying to access the topic links from the link : https://www.codechef.com/ioi/basics

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great job vai I loved it

»
4 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

YouKn0wWho vai, 147 — Johnsons Algorithm, Code template is not working. Can you please fix it?

»
4 weeks ago, # |
  Vote: I like it +13 Vote: I do not like it

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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?

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks a lot for this blog. I have made a resolution to complete this list in next few months (7-8 months).

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it +137 Vote: I do not like it

    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.

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it -37 Vote: I do not like it

      Really, in that case you should stop the Twitch and Youtube Channel!

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it +1 Vote: I do not like it

      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.

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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.

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

GREAT!

»
4 weeks ago, # |
  Vote: I like it +8 Vote: I do not like it

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!

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Links doesn't seem to work!

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      It seems to work for me just fine. You can copy the code and save it in your local machine too.

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great Blog,** thank you**

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

You can also check out — https://quriosity.tech/

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

»
4 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

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.cc/contest/113/problem/B

solution :- https://codeforces.cc/contest/113/submission/130230945

»
3 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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!

»
2 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

This is what I am looking for for long days. Thank you so much

»
13 days ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks YouKn0wWho. I know you.

»
6 days ago, # |
  Vote: I like it 0 Vote: I do not like it

You a pro bro

»
6 days ago, # |
Rev. 4   Vote: I like it 0 Vote: I do not like it

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.

  • »
    »
    6 days ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    You had solved lot of problems and you are consistent too. Good luck you will reach expert very soon :)