Hello everyone!
I have set up a training for beginners and it lasts for 30 days, The training focuses on solving various problems on Codeforces, Training is divided two parts:
part 1 -> Solve 100 Problem (A) and Solve 100 Problem (B) in 20 Days (10 Problems for everyday).
part 2 -> Solve 50 Problem (C) in 10 Days (5 Problems for everyday).
Tags of problems in the training:
- 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.
part 1:
part 2:
Start of training at 1/9/2020 and end of training at 30/9/2020.
Newcomers group of my community Group link
Thank you nooinenoojno to create a training group, the rest of the days will be added soon, Group link
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
I have selected 50 problems easy from type C.
there are not div1 C problems to say very hard, div2 has good and easy C problems
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 ...
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
well it actually works as a motivation for me lol. I become more agressive in improving
Nice spelling! With your English coherency I bet you'll never make it past 800 lmfao. i bEcOmE mOrE aGrEsSiVe iN iMprOVinG. You've been grey for 2 months so gfy LMFAO
so F'ing rude. U definitely need to be taught some manners.
i think it will be helpful to me
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.
Thank you so much.i hope it will help us
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.
Please share the link I am not able to see it.Thanks for the initiative.
Hey.I want to do the part 2 from it.Few questions.- - Is it possible to see the solve or tutorial if not succeeded? - After 10 days can my rating go upward if I follow every steps thoroughly? - What is the maximum time should I spend for a problem if my total coding schedule is 6hr/day.
thank you.
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!
Congrats 710 on reaching pupil btw!!
Can't we bookmark the answer?
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
I am looking forward to it with full dedication,let see how it goes.
Does anyone have a list of good problems in the range 1500-1800?
There are ladders on A2OJ and also cfladders. Personally I use cfladders as they have 50 problems per range.
Do they have new questions?
Unfortunately, no.Most of the questions are old. Try this or this Edit. Forgot about this.
https://docs.google.com/spreadsheets/d/1iJZWP2nS_OB3kCTjq8L6TrJJ4o-5lhxDOyTaocSYc-k/edit?usp=sharing may be this will be of help.
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
I am chose 50 easy problems C that anyone could solve +5 per day.
Sounds impossible for anyone at school(but accessible for one's who failed university entrance exam lol).
I think this sheet is better than yours. I am currently following this sheet and found effective.
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.
Its like saying i have solved 100 div1 Ds in practice, why i am not red yet
Started solving them.After a month i will be solving 250 problems. Thanks for making this ladder.
Good initiative
Thanks for the 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.com/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
Yes I got it, thank you very much!
What's the difference between this and solving A2oj ladders though?
I didn't get the procedure. Do I need to solve them by myself? No observation on my performance? or any training?
Should we resolve the problems that we solved before?
I think we should choose the topic according to rating rather than the order.
Because the order is the relative difficulty in the competition, but not in the problem set.
can anyone tell me how to save a blog or something? so, that I can access it easily __
If you look carefully, there is a star button next to the votes. Click this, and you can now see this blog in your favorites.
Thanks
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.
How was this 1-month training? can participants give reviews here