*I am not very good at English, so I apologize for using a translator.
How to become Specialist?
I am a freshman in college and have just started learning how to participate in online programming competitions. I try my best to participate in all the competitions on CodeForces to improve my skills, but I have found that I can only solve one or two questions in many competitions, which has caused my rating to go up and down. My question is: How can I steadily improve my programming skills and ratings? I am seeking your assistance.








Theres way too many videos on youtube for rating boosting
Theres way too many videos on youtube for increasing your rating
try solving archive 1400-1600 by ascending order then, when you solved enough problems you should try to solve without order. Also, if you're struggling on the problem more than 30 minutes you can solve it with editorial
That's clear.And I think most of the time, I just know that the solution in editorial will produce the correct answer, but I cannot guarantee that I will be able to tell at a glance what to do next time I encounter the same problem.What should I do int that case?
try understanding editorials better, think about the solution deeper
bro can you suggest me something like the thing which is preventing me from becoming cyan or pupil is just to solve the problem in contest like in normal practice i was able to solve 1200 and 1300 problem , not 1400
start writing virtual contests to improve speed of the solving and to get more experience
I think I'll reach pupil today (or in a few days hopefully)
So can you please analyze my account and say what I should do to improve further?
just solving more problems aroung your rating
Hello! I have been solving a lot of problems around my rating but i still sometimes get stuck on problems which are sometimes even below my current rating.
Could you please also tell what one must do if in such a situation?
Thank you
I think it's okay if you stuck on problem (if it's not on every contest). In my opinion, that gives you more experience about these type of problems so in future you can solve them easily.
how can we know why you cannot become cyan or pupil? the only way to help you is to give tips or ways to become cyan/pupil
icho tipo
u r not funny
Try to improve your presence of mind during contest, ofc practice helps but only practice won't
Actually.I have been very concerned about my rating in recent competitions.Maybe I shouldn't be paying so much attention to this.
the easiest way to become spec is cheating but if you want to spec with your own power try to solve prewious contests and usually try to solve a b c in div3 or div2 and try to solve a in div1 and try to solve a b c d maybe e in div4 if you do this usually you will became spec if you don't became spec that says that you are noob hdhd i am joking Even being an pupil is a sign of your strength. Good luck and happy coding.
get it ! thx:)
A legend said try to solve the questions of your rating be perfect on that rating line, you can slowly improve your rating.
In this method you can become specialist soon...
Step 1: Don't try to cheat to reach a new color;
Step 2 : Step 1
Step 3 : Step 1
Step 4 : solve problems rated [your rating, your rating + 200] and focus on standard topics like : {binary search, greedy, two pointers}
Bro i am getting so much motivation from your self can you suggest me something like the thing which is preventing me from becoming cyan or pupil is just to solve the problem in contest like in normal practice i was able to solve 1200 and 1300 problem , not 1400
As I've seen in your profile you are solving problems rated 1200 the most and your rating is 1121 which is very close to 1200 and that seems good to me , keep practicing in this way and you can reach whatever you want.
for cyan some dfs and dp is also required right.. Can you suggest me how can i improve faster
By the legend himself
Choose a problem that is 100 or 200 higher than your current rating and solve it. 5 problems a day. You need to make sure you really understand it, not just copy and paste the code after reading the solution. Do this for a few months.
You have appeared just for 10 contest or so , how can you be so much greedy for rating.... You should be patient
I'm not just practicing competitive programming on CodeForces but other webistes and I have solved over 300 classic preblems so I think I should have more rating:(
Which websites? Can you give a link to those websites?
AtCoder NowCoder Luogu
The first website is from Japan, and the last two websites are from China. I spent most of my time on these websites to enhance my programming skills.Although there may be some difficulties to access these websites, I promise that you will fall in love with them as long as you practice on these websites !
I cannot practice from NowCoder and Luogu as they are chinese and there is no english version available to these sites. If you have any english version available for these sites then can you send me?
I remember there are some blogs somewhere that teach you how to practice on these websites, but I have forgotten where they are:(Sorry for not being able to help you with anything.
Even I want to become a specialist . I will follow TLE sheet , a2oj ladders , ask senior sheet , acdladders and the classic problemset. Anyone with any other tips / tricks just tell me
Those nouns sound too professional, can you explain what they mean?
i lov u my babe
Learn more algorithms and you'll naturally improve your rating in the meantime.
Another way is to practice MO questions :)