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

Автор MohamedAboOkail, 4 года назад, По-английски

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!

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

»
4 года назад, # |
  Проголосовать: нравится +31 Проголосовать: не нравится

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

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +4 Проголосовать: не нравится

    +1

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

    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.

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

    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.

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

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

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

      can you share how to pratice to improve

  • »
    »
    4 года назад, # ^ |
    Rev. 2   Проголосовать: нравится -7 Проголосовать: не нравится

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

    • »
      »
      »
      4 года назад, # ^ |
        Проголосовать: нравится -18 Проголосовать: не нравится

      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

      • »
        »
        »
        »
        4 года назад, # ^ |
        Rev. 2   Проголосовать: нравится -10 Проголосовать: не нравится

        • »
          »
          »
          »
          »
          4 года назад, # ^ |
            Проголосовать: нравится -18 Проголосовать: не нравится

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

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

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

            • »
              »
              »
              »
              »
              »
              »
              4 года назад, # ^ |
                Проголосовать: нравится -13 Проголосовать: не нравится

              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

          • »
            »
            »
            »
            »
            »
            4 года назад, # ^ |
              Проголосовать: нравится +3 Проголосовать: не нравится

            Shaming someone based on his rating is an incredibly cowardly move

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +6 Проголосовать: не нравится

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

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

    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.

»
4 года назад, # |
Rev. 4   Проголосовать: нравится +8 Проголосовать: не нравится

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

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

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

  • »
    »
    4 года назад, # ^ |
    Rev. 2   Проголосовать: нравится +11 Проголосовать: не нравится

    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.

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

    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 .

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

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.

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

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

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

      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.

»
4 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

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.

»
4 года назад, # |
  Проголосовать: нравится +29 Проголосовать: не нравится

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

»
4 года назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

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

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

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

»
4 года назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится

5 problems a day sounds impossible

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

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

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

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.

»
4 года назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

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

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

why do not you create a mashup for that.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

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

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

      Nice , your work is appreciated !!

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

      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.

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

        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

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

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.

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

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

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

oh thank you that helpful

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

Thanks!

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

really helpful, thanx.