hello, i am now 3rd year BE ,information technology, from bengal engineering and science university,shibpur that will be upgraded to indian institute of engineering , science and technology(IIEST).
i want to learn the mathematical tools for progamming, i have done some problem from project euler and it was very interesting again it helped me a lot. now i want to focus on learn and develop good algorithm , i have also joined spoj ,and have done some problems there, please tell me the steps that i should take to be good programmer. On Mon, May 9, 2011 at 7:32 PM, Pablo Ariel Heiber <[email protected]>wrote: > You are seriously mistaken. Several kinds of experience help a great > deal on facing programming contest. I agree that training has the most > impact on your performance, but experience in coding, theoretical > knowledge, organizational skills, academical experience with different > kinds of proofs and experience in logical reasoning also help a lot. > > Some of this are obvious, because knowing algorithms or mathematical > techniques directly help you solve problems, but there are many many > many things that indirectly support your performance at this > competitions. > > Best, > Pablo > > On Mon, May 9, 2011 at 3:50 PM, Leopoldo Taravilse <[email protected]> > wrote: > > I don't agree that being a professional programmer for many years can > help > > you be a better coder at a programming contest. I think that the only way > of > > being good at programming contests is practicing and participating in > > contests. > > For those who know TopCoder, last year I solved a lot of problems out of > > contests (TopCoder problems, ICPC problems, UVa problems, SPOJ problems, > > etc) and trained a lot with my ICPC team and I reached 2020 rating, this > > year I didn't practice too much and now I'm below 1700, and I'm sure that > > the main reason of that is my training. > > If you want to be good at programing contests you must train a lot, it > > doesn't matter if you work at a good company coding the whole day or if > you > > study computer sciences and you finish your degree. It's all about > training. > > And of course, sometimes it's good to have a good coach to train you, but > if > > you don't have it it's not a big problem if you have this mailing list > where > > there are many people (including me) who is willing to help you with your > > training. > > > > And there's something more I want to say for people who are new to > > programing contests: There are many sources of problems where you can > > practice at, but my favorite one is TopCoder, and I strongly recomend you > to > > download the TopCoder Arena (http://www.topcoder.com/tc it's the O(n) > that's > > in the upper left corner), create an account at TopCoder > > (https://www.topcoder.com/reg/ select only the I want to compete on > TopCoder > > option and then complete all the information, don't worry you can trust > > TopCoder your personal information such as adress or T-shirt size) and > log > > into the Arena with your TopCoder account. Then go to Practice Rooms -> > SRMs > > and you have a lot of SRMs to choose. Go to all the DIV 2 SRMs you can > and > > try to solve the easy problem (it's usually 250, and it's sometimes 200 > or > > 300, but it's always the problem with the lowest number). Try to solve > all > > the DIV 2 - Easy problems you can (where it says "select one" you select > the > > problem by choosing it's number) and after you solve it you go to > Practice > > Options -> Run System Test. That way you'll see if the problem was > correctly > > solved, if your solution fails you can try it again until you solve it. > > This way you'll start improving your skills in solving problems and one > of > > that skills is related with speed, because you'll find the solutions > faster, > > and once you find them you'll code them faster. > > > > If anyone has troubles registering at TopCoder or trying to use the Arena > > please let me know and I'll try to help you. > > > > -- > > You received this message because you are subscribed to the Google Groups > > "google-codejam" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group at > > http://groups.google.com/group/google-code?hl=en. > > > > -- > You received this message because you are subscribed to the Google Groups > "google-codejam" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-code?hl=en. > > -- You received this message because you are subscribed to the Google Groups "google-codejam" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code?hl=en.
