Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

Блог пользователя feyre

Автор feyre, история, 2 месяца назад, По-английски

Hey! i just gave my first codeforces contest yesterday, I have done a little bit of cp on platforms like leetcode and codechef earlier this year, but it feels nice to start coding on this platform.

I have covered basic topics like math, constructive algos, and implementation. I wish to learn the advanced topics like graphs, dp and trees. Will it be advisable to do those from here or another platform/youtube tutorial/course?

Any leads/advice will be very much appreciated :)

  • Проголосовать: нравится
  • -3
  • Проголосовать: не нравится

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

me too bro can we work together

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    sure, are you following a particular roadmap/ what is your plan for the next month?

    • »
      »
      »
      2 месяца назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      i have roadmap but i dont like sheets i wanna do random and contests roadmap is first completing number theory and stuff and techniques and then bs,dp,greedy,trees,graphs enough

      • »
        »
        »
        »
        2 месяца назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        oh that makes sense, let's try to do those topics together! Could share your resources and we can keep a daily tab on our progress?

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Can I join you all too. Tomorrow was my first day too. Btw I am following A2OJ ladder currently. I will have to say, problems in that ladder are fun.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    mee too! lets work together on skills?

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

The CSES book and problem set are pretty good for starting out and learning basically any of the topics you'll see at beginner — intermediate cp.

https://cses.fi/book/book.pdf

https://cses.fi/problemset/

Besides that probably just doing some cf contests, sort by rating and topic if you like.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    I have heard about cses problem set but do I need to learn advanced algos to get started with it??

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Thanks! i was hoping for a little more theoretical/syntactical help with data structures too if possible, any insights on that?

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Personally, Luogu(洛谷) is a great option.

Although reading Chinese texts may be a bit challenging, the problems are well-organized, allowing you to progress step by step.

https://www.luogu.com.cn/

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

feyre If you make any group where you practice CP, I want to join as well.

Honestly, I think you should make a Discord server where we will practice CP.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    i would love to make one but i'm afraid there may me many people who aren't particularly dedicated and we may have cheaters/spammers

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

hi check dm

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

check these CF courses: https://codeforces.me/edu/courses

and if u wanna practice DP, there is contest from atcoder.jp. there are enough educational DP problems: https://atcoder.jp/contests/dp

wish u good luck!

»
2 месяца назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

I think this sheet will help you a lot more , it was prepared by mustafa saad the sheet is in english but the explanation in videos is in arabic take a look at this sheet https://docs.google.com/spreadsheets/u/0/d/1iJZWP2nS_OB3kCTjq8L6TrJJ4o-5lhxDOyTaocSYc-k/htmlview#gid=123190759

»
2 месяца назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

First read the info and FAQ and checklist to know more on the sheet and how to get most of it

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

this blog might be helpful : https://codeforces.me/blog/entry/125623