i solved about 50 prblms on codeforces.all them was A prblm.i took about 5 months to solve this.moreover,whenever i was failed to solve any prblm,i often looked others submission. now i wanted to solve b,c,d,e(the prblms seem very hard for me).as, i wanted to solve morer and more, so,what should i do now ? as, i dnt know about algo, so now should i try to know about algos and other theory or continue doing the same as before?
Problem A,B,C are designed to learn implementation skills there is no need of any algorithm but you should solve more problems currently as you have to develop skills to read problem statement and get comfortable in programming language.
Also you can see here Problem Solved. There is no correlation in problem solving ability and quantity of problems solved . But for start quantity is most important because you are developing implementation skill.
Getting quick result depends upon patience , practice and dedication and how long can you maintain it.
You cannot depend on solving ONLY all the time.. there're subjects you should read about to develop your skills
start to read basics of number/ graph theories and dynamic programming.. I think it would be a good step.
I think first solve A,B problems more and more(I think there isn't any difference between A and B problems).
And also think on one C problem each week. Until you be able to solve 2 problems in a contest and then solve more C problems...
You just need knowledge , the solving only is not enough , pick a book and start the journey ~
a2oj.com
Practise more and more ;)