I've solved almost 650+ problems in codeforce. But i can't solved div-2(A and B) in 1 hour in contest time, sometimes it required 1 hour to solve A.
Now i described how solves 650+ problems. I solved last 200 problem in topicwise like greedy, string, number theory and constructive from 1000-1400 level. But i can't solve as fast in contest time. Now my rating under 1200. Please suggest me in which approach i can solve problem so that i can solve (A and B) in 30 min.









Virtually solve 1-2 previous contests for 2-3 weeks regularly. You will start to feel difference in your approach and speed.
Yes, i think this will be really helpful to participate previous virtual contest.
Should it be decrease contest time length such that (1 or 1.5 hour)? Thank you so much.
Keep the time limit as the original contest, less time limit might stress you more leading to poor performance than expected.
I have wrote a blog about it here: https://mirror.codeforces.com/blog/entry/75662
If you have any questions, ask me. Good luck!
first of all don't go behind too hard problems or too simple problems try to find out the rating level question which you are able to solve during contest duration. solve question with rating up to 200+ the the rating you are able to solve during contest.
for speed i will suggest you to go for Atcoder beginners contest they are comparatively easier and will help you build your speed. you can also try giving virtual div3 on Codeforces. hope this will help you.
Yes, but someone suggest that to upgrade rating everyone should practice only on this site. That means, to upgrade rating in codeforces it should practice on codeforces or to upgrade rating on atcoder it should practice on atcoder. What will you say in this concept.
A lot of times i got confused Thanks in advance.
i don't think so this matters much ,I suggested atcoder contests to work on speed and it doesn't matter where you practice what matters is that you solve questions which are good. In my opinion codeforces is a good platform to practice.
Try to solve Div. 2 C level problems by reading editorials. When you feel you solved enough, solve them without editorial. And make yourself a mashup contest which has problems equal to div 2 C level. And your process is normal because 650+ problems from low level doesn't changes anything. (except implementation, every cp problem is beneficial for implementation)