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
- math.
- strings.
- number theory.
- binary search.
- bitmasks.
- data structures.
- games.
- brute force.
- greedy.
- geometry.
- two pointers.
- constructive algorithms.
- implementation.
- combinatorics.
Problems Difficulty: from 800 to 1500.
Problems links:
100 Problems A
- Problem 1
- Problem 2
- Problem 3
- Problem 4
- Problem 5
- Problem 6
- Problem 7
- Problem 8
- Problem 9
- Problem 10
- Problem 11
- Problem 12
- Problem 13
- Problem 14
- Problem 15
- Problem 16
- Problem 17
- Problem 18
- Problem 19
- Problem 20
- Problem 21
- Problem 22
- Problem 23
- Problem 24
- Problem 25
- Problem 26
- Problem 27
- Problem 28
- Problem 29
- Problem 30
- Problem 31
- Problem 32
- Problem 33
- Problem 34
- Problem 35
- Problem 36
- Problem 37
- Problem 38
- Problem 39
- Problem 40
- Problem 41
- Problem 42
- Problem 43
- Problem 44
- Problem 45
- Problem 46
- Problem 47
- Problem 48
- Problem 49
- Problem 50
- Problem 51
- Problem 52
- Problem 53
- Problem 54
- Problem 55
- Problem 56
- Problem 57
- Problem 58
- Problem 59
- Problem 60
- Problem 61
- Problem 62
- Problem 63
- Problem 64
- Problem 65
- Problem 66
- Problem 67
- Problem 68
- Problem 69
- Problem 70
- Problem 71
- Problem 72
- Problem 73
- Problem 74
- Problem 75
- Problem 76
- Problem 77
- Problem 78
- Problem 79
- Problem 80
- Problem 81
- Problem 82
- Problem 83
- Problem 84
- Problem 85
- Problem 86
- Problem 87
- Problem 88
- Problem 89
- Problem 90
- Problem 91
- Problem 92
- Problem 93
- Problem 94
- Problem 95
- Problem 96
- Problem 97
- Problem 98
- Problem 99
- Problem 100
100 Problems B
- Problem 1
- Problem 2
- Problem 3
- Problem 4
- Problem 5
- Problem 6
- Problem 7
- Problem 8
- Problem 9
- Problem 10
- Problem 11
- Problem 12
- Problem 13
- Problem 14
- Problem 15
- Problem 16
- Problem 17
- Problem 18
- Problem 19
- Problem 20
- Problem 21
- Problem 22
- Problem 23
- Problem 24
- Problem 25
- Problem 26
- Problem 27
- Problem 28
- Problem 29
- Problem 30
- Problem 31
- Problem 32
- Problem 33
- Problem 34
- Problem 35
- Problem 36
- Problem 37
- Problem 38
- Problem 39
- Problem 40
- Problem 41
- Problem 42
- Problem 43
- Problem 44
- Problem 45
- Problem 46
- Problem 47
- Problem 48
- Problem 49
- Problem 50
- Problem 51
- Problem 52
- Problem 53
- Problem 54
- Problem 55
- Problem 56
- Problem 57
- Problem 58
- Problem 59
- Problem 60
- Problem 61
- Problem 62
- Problem 63
- Problem 64
- Problem 65
- Problem 66
- Problem 67
- Problem 68
- Problem 69
- Problem 70
- Problem 71
- Problem 72
- Problem 73
- Problem 74
- Problem 75
- Problem 76
- Problem 77
- Problem 78
- Problem 79
- Problem 80
- Problem 81
- Problem 82
- Problem 83
- Problem 84
- Problem 85
- Problem 86
- Problem 87
- Problem 88
- Problem 89
- Problem 90
- Problem 91
- Problem 92
- Problem 93
- Problem 94
- Problem 95
- Problem 96
- Problem 97
- Problem 98
- Problem 99
- Problem 100
50 Problems C
- Problem 1
- Problem 2
- Problem 3
- Problem 4
- Problem 5
- Problem 6
- Problem 7
- Problem 8
- Problem 9
- Problem 10
- Problem 11
- Problem 12
- Problem 13
- Problem 14
- Problem 15
- Problem 16
- Problem 17
- Problem 18
- Problem 19
- Problem 20
- Problem 21
- Problem 22
- Problem 23
- Problem 24
- Problem 25
- Problem 26
- Problem 27
- Problem 28
- Problem 29
- Problem 30
- Problem 31
- Problem 32
- Problem 33
- Problem 34
- Problem 35
- Problem 36
- Problem 37
- Problem 38
- Problem 39
- Problem 40
- Problem 41
- Problem 42
- Problem 43
- Problem 44
- Problem 45
- Problem 46
- Problem 47
- Problem 48
- Problem 49
- Problem 50
Some other trainings
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!
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
+1
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.
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.
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 ...
can you share how to pratice to improve
Ignore this comment. IDK how i offended someone. Anyways sry
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
Rating : 844 lol , how low can somebody get i wonder
even if i get -3k rating but i will never stop doing cp. CP=interest
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
ok :(
continue the fight 🍿
Greenian vs grey fight. Haven't seen one for a long time.
I have nothing to say. He kinda makes sense. I'm just a newbie. lol
And he is just a pupil lol. Doesn't mean he has a higher rating thank you, so he is better than you.
Shaming someone based on his rating is an incredibly cowardly move
But when I was blue,I can do 3-4 div.2D in 3 hours.
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.
GoOd Initiative, But why not B's Edit: Thanks!!
I just want to ask the experienced coders, Is it effective to gain cyan if I follow this training very well?
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.
Thanks.
You're welcome!
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 .
Thanks. I will try to solve as much as possible.
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.
50 problems C is a very easy problems, and The second part of the training is only 10 days, and not always.
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.
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.
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.
Ah well. Thanks anyway!
What to do if I already solved most of the problems? :(
I think then you would know better than we do what you should be doing :)
you are a red Wild_Hamster, you are need is a list of 100 problems (F) from Div 1.
/rwhoosh
Does anyone have a list of good problems in the range 1500-1800?
You can use this one too.
Are these questions latest ones?
they are updated every second :) .
this is ontime site
the information will be fetched when you request to site.
Nice site. The only issue I feel it doesn't mark the problems already solved by me
Are you sure that you logged in ?
UPD : it doesn't show your solved problems
May be you dont need to do that much hard work for selecting problems.. You can find categorized problems, sorted by difficulty in A2oj .
5 problems a day sounds impossible
Sounds impossible for anyone at school(but accessible for one's who failed university entrance exam lol).
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.
Started solving them.After a month i will be solving 250 problems. Thanks for making this ladder.
why do not you create a mashup for that.
Okay, I did it (created a mashup for the first two days). Here is a link to a group with mashups: https://codeforces.net/group/zMOq8sIMJT
Nice , your work is appreciated !!
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.
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
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.
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
move
oh thank you that helpful
Thanks!