MohamedAboOkail's blog

By MohamedAboOkail, 2 years ago, In English

Hello everyone!

I have set up a training for beginners, The training focuses on solving various problems on Codeforces.

Training that contains: 100 Problems (A) and 100 Problems (B). and 50 Problems (C).

Tags of problems in the training:

Spoiler

Problems Difficulty: from 800 to 1500.

Problems links:


Newcomers group of my community Group link

Thank you nooinenoojno to create a training group, Group link

Welcome all suggestions for improving training!

Good luck everyone!

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

| Write comment?
»
2 years ago, # |
  Vote: I like it +31 Vote: I do not like it

5 C Problems for every day

If you can do that , You deserve to be 1700+ (given the problems are DIV 2 . C) , because as of now , I can barely do 4 or 3 C problems a day , despite doing them for 5+ hours

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

    +1

  • »
    »
    2 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I have selected 50 problems easy from type C.

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

    The quantity doesn't really matter. If you solved 3 C problems but within 30 minutes each you would definitely do better than the person solving 5 problems in 3 hours each.

    Don't get me wrong. The person who who solves 5 C problems a day on their own definitely deserves it but it just doesn't happen right away.

  • »
    »
    2 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I do not think solving C so much would be good. I prefer to do virtual contests or solve the problems by yourself. Try and practice like you are doing the real contest. When you really can’t solve a problem, check the editorial and try to solve what you are capable to solve. After few times of doing this, you can improve a lot.

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it +2 Vote: I do not like it

      Nope , virtuals just don't suit me ... Don't get me wrong but I believe everyone have a different style to progress and yours is quite impressive ...

  • »
    »
    2 years ago, # ^ |
    Rev. 2   Vote: I like it -7 Vote: I do not like it

    Ignore this comment. IDK how i offended someone. Anyways sry

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it -18 Vote: I do not like it

      I genuinely can't understand what's there to laugh about his username

      Your color explains your useless comment tho

      And even though I'm a pupil I can clearly see why you are grey

      • »
        »
        »
        »
        2 years ago, # ^ |
        Rev. 2   Vote: I like it -10 Vote: I do not like it

        • »
          »
          »
          »
          »
          2 years ago, # ^ |
            Vote: I like it -18 Vote: I do not like it

          Rating : 844 lol , how low can somebody get i wonder

          • »
            »
            »
            »
            »
            »
            2 years ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            even if i get -3k rating but i will never stop doing cp. CP=interest

            • »
              »
              »
              »
              »
              »
              »
              2 years ago, # ^ |
                Vote: I like it -13 Vote: I do not like it

              Lol

              You are just another all talk when it comes to doing something , I bet you are one of those people who ask how to become green/cyan any tips? I know your kind boy , those who are genuinely interested in cp and don't put up a show don't really care if they are green or grey , all they care about is solving problems

              • »
                »
                »
                »
                »
                »
                »
                »
                2 years ago, # ^ |
                Rev. 2   Vote: I like it -7 Vote: I do not like it

                ok :(

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  2 years ago, # ^ |
                  Rev. 2   Vote: I like it +4 Vote: I do not like it

                  continue the fight 🍿

                  Greenian vs grey fight. Haven't seen one for a long time.

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

                  I have nothing to say. He kinda makes sense. I'm just a newbie. lol

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  2 years ago, # ^ |
                    Vote: I like it 0 Vote: I do not like it

                  And he is just a pupil lol. Doesn't mean he has a higher rating thank you, so he is better than you.

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

                  Bro you are still doing cp. How is your life going?

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

            Shaming someone based on his rating is an incredibly cowardly move

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

    But when I was blue,I can do 3-4 div.2D in 3 hours.

  • »
    »
    2 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    No. You just didn't practice enough. I'm pretty sure that someone 1700+ loses lots of rating (closer to -100 than -0) if that someone doesn't solve C or solves it late into the contest.

»
2 years ago, # |
Rev. 4   Vote: I like it +8 Vote: I do not like it

GoOd Initiative, But why not B's Edit: Thanks!!

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

I just want to ask the experienced coders, Is it effective to gain cyan if I follow this training very well?

  • »
    »
    2 years ago, # ^ |
    Rev. 2   Vote: I like it +11 Vote: I do not like it

    For you, problems ranging 1200-1400(don't train by letters, train by rating as letters is usually ranges a lot. Div 2 A can be as easy as a newbie and as hard as an international master difficulty(very rarely happens though)). If you are confident, move on. Otherwise, decrease the rating range. Training on too easy problems only improves your thinking speed. Which is good on CF so you can train a bit but don't waste time on it. But in some competitions such as IOI which is 3 problems for 5 hours, doesn't require fast thinking. Instead, it requires deep thinking.

  • »
    »
    2 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Is it effective to gain cyan if I follow this training very well?

    Well if you solve each and every problem with dedication , you can go upto expert

    They will increase your speed , so they are good for competing on codeforces , I can't comment about other platforms though .

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Thanks. I will try to solve as much as possible.

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

What should a guy like me do given that I can't give more than 15-20 hours a week?So, solving 5 C's everyday is just out of question.

  • »
    »
    2 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    50 problems C is a very easy problems, and The second part of the training is only 10 days, and not always.

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Well, I guess I will give it a try. I am randomly solving C and D anyway including upsolving from contests:) and I think I have solved enough B's and A's for now.

»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it

Thanks a lot for this list. Will you make one for medium-level programmers also? Like maybe a mix of hard Cs and Ds. Would be very helpful to a lot of people I'm sure, including myself.

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

    This is a great idea, but I cannot implement it because I do not solve a lot of difficult C problems and also I can rarely solve D problems, So it will be difficult for me to choose problems.

»
2 years ago, # |
  Vote: I like it +29 Vote: I do not like it

What to do if I already solved most of the problems? :(

»
2 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Does anyone have a list of good problems in the range 1500-1800?

  • »
    »
    2 years ago, # ^ |
    Rev. 2   Vote: I like it +3 Vote: I do not like it

    You can use this one too.

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Are these questions latest ones?

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

        they are updated every second :) .

        this is ontime site

        the information will be fetched when you request to site.

        • »
          »
          »
          »
          »
          2 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          Nice site. The only issue I feel it doesn't mark the problems already solved by me

          • »
            »
            »
            »
            »
            »
            2 years ago, # ^ |
            Rev. 2   Vote: I like it 0 Vote: I do not like it

            Are you sure that you logged in ?

            UPD : it doesn't show your solved problems

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

May be you dont need to do that much hard work for selecting problems.. You can find categorized problems, sorted by difficulty in A2oj .

»
2 years ago, # |
  Vote: I like it +13 Vote: I do not like it

5 problems a day sounds impossible

  • »
    »
    2 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I am chose 50 easy problems C that anyone could solve +5 per day.

  • »
    »
    2 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Sounds impossible for anyone at school(but accessible for one's who failed university entrance exam lol).

  • »
    »
    9 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    What your thought process to solve problems? How many problems do you talk about if it easy

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

I solve A2OJ ladders for practice and I have already solved, won't say all, but a good bunch of C questions. I am still Cyan :)

Where am I going wrong? Pls help.

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

Started solving them.After a month i will be solving 250 problems. Thanks for making this ladder.

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

why do not you create a mashup for that.

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

    Okay, I did it (created a mashup for the first two days). Here is a link to a group with mashups: https://codeforces.com/group/zMOq8sIMJT

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Nice , your work is appreciated !!

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Hello, can you tell me how to create these mashups please? I did your Day 3 mashup, and now I want to make some daily A20J mashups,I am a n00b sorry.

      • »
        »
        »
        »
        2 years ago, # ^ |
        Rev. 2   Vote: I like it 0 Vote: I do not like it

        Hello, I don't know how to create mashups with A20J problems. I just know how to create mashups with CF problems only. You need to go to "gym -> mashups -> create new mashup"

        UPD: but maybe you will not be able to create a mashup if you haven't participate in enough number of contests. Try to google some information about CF mashups

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

For what sort of beginners? New comer to CF or to CP? See, if you've been keen on CP for years, it doesn't take long to reach Grandmaster even you just came to CF.

»
21 month(s) ago, # |
  Vote: I like it 0 Vote: I do not like it

I have solved 50 Problem A's and I could do them quickly

Should I move to problem B or complete the rest of A's list

»
21 month(s) ago, # |
  Vote: I like it 0 Vote: I do not like it

Problems 8 and 9 in A are the same

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

Just 3 questions a day is enough i guess

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

What were the criteria for selecting these problems or were they chosen randomly...?

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

Thanks

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

Thanks for sharing this