Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to get started with TopCoder to update/develop algorithm skills?

Tags:

algorithm

at workplace, the work I do is hardly near to challenging and doing that I think I might be losing the skills to look at a completely new problem and think about different ideas to solve it.

A friend suggested TopCoder.com to me, but looking at the overwhelming number of problems I can not decide how to get started?

what I want is to sharpen my techniques ( not particular language or framework ).

like image 506
Ramadheer Singh Avatar asked Jun 09 '10 22:06

Ramadheer Singh


People also ask

What is DP state?

The DP states are often called DP subproblems because they represent some problem for input data which is subset of the whole problem input. For example, in LCS case each subproblem involves two arbitrary prefixes of the original two words.


1 Answers

The only way to get started would be to pick problems. Division I is the more difficult division, so you will probably find that the division I medium and hard problems will be somewhat interesting and challenging (unless you are quite clever.)

If you check the event calendar, you can see what algorithm competition rounds are coming up in your time zone. The competitions have the added virtue of forcing you to read and analyze other people's code in the challenge phase, so even if you would just as soon practice without a clock, you may find them interesting.

like image 192
mqp Avatar answered Sep 28 '22 08:09

mqp