Basically Programming Contest is something which test your skill on coding, algorithm . mathematics & some other topics. One should Start programming for contest problem set because it will help them to do well in their future career. Programming Contest Contestants thinks differently from others so they can easily overcome every limitation & they learn everything quickly in their professional life. And if you are a CSE student then You must have to know better programming knowledge otherwise you will fail to earn a better living.
Now come a step forward. You are quiet interested and you want to start your journey. Please do the following things very quickly.
If you can proceed in this way then I think you will be a great contestant.
Introduction
This is a plan which will covered all the necessary study for programming contest within one year provided that student will be semi expert but they will be expert by practicing it & participating more & more contest.
How to go ahead:
We have to make two semester target from which first one is 8 th month long second one is 4 months. Every one must have to Complete Semester One, Otherwise He might fail to do well in Competition
Subject to read (Yes just reading):
Subject/Book |
Page |
Estimate time(Days) / page per day |
Completed? |
Introduction to Algorithm (CLR) |
1120 |
112 /10 |
|
Data Structure Using C & C++ (Tenenbaum) |
646 |
43/15 |
|
Number Theory(S.G. Telang) |
655 |
66/10 |
|
Concrete Mathematics(Knuth) |
496 |
34/15 |
|
Discrete Mathematics & its Application (Rosen) |
800 |
54/15 |
|
Elementary Geometry O/A Level |
|
|
|
A good STL book containing Algorithm |
60 Alg. |
15/4 algorithm per day |
|
Algorithm Design Manual (S. Skiena) |
|
|
|
Art of Computer Programming (Knuth)(Volume-1) |
|
|
|
Art of Computer Programming (Knuth)(Volume-2) |
|
|
|
Art of Computer Programming (Knuth)(Volume-3) |
|
|
|
Subject to read like Story Book:
Semester One (January-August)
Books to read:
Introduction to Algorithm (CLR)
Data Structure Using C & C++ (Tenenbaum)
Number Theory(S.G. Telang)
Concrete Mathematics
Discrete Mathematics
STL programming
Geometry
January : Algorithm + Data Structure
February: Algorithm + Data Structure
March : Algorithm + Number Theory
April : Algorithm + Number theory
May : (Algorithm + STL) +Concrete Math
June : Discrete Math + (Concrete + DP)
July : Discrete Math + (Concrete + Geometry)
August : Discrete Math + (Geometry + Thesis)
Semester Two (September- December)
Books to read:
September : Algorithm Design Manual
October : Art of Programming + C. Geometry
November : Art of Programming + C. Geometry
December : Art of Programming + (C. Geometry + Thesis)
[Concept & This Plan is Following by – Mizanur Rahaman Mizan]