Блог пользователя sr.icaro

Автор sr.icaro, 12 лет назад, По-английски

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. ;)

  • Проголосовать: нравится
  • +4
  • Проголосовать: не нравится

»
12 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

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).