sr.icaro's blog

By sr.icaro, 12 years ago, In English

Hello! I'm beginner and would like a hint. I must learn all the pre-existing algorithms in order to solve the problems of programming competitions?

a hug. ;)

  • Vote: I like it
  • +4
  • Vote: I do not like it

| Write comment?
»
12 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I don't understand what do you mean when you say "pre-existing algorithms". If you mean some kinds of pre-existing algorithms like Floyd or Dijkstra then of course yes, because most of the problems solves with some algorithm or data structure and some idea.

»
12 years ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

To become red on topcoder you only need BFS, DFS, Dijkstra, Floyd and DP (the last one is not an algorithm but an important class of problems). Familiarity with some math will be handy (combinatorics, probabilities, sieve of Eratosthenes).