naevis's blog

By naevis, history, 5 years ago, In English

In order to get code jam's shirt, I have to be in top 1000. What algorithms do I need to learn to be in top 1000?. Do you guys have some problem that will likely come out in google code jam round 2?

  • Vote: I like it
  • -26
  • Vote: I do not like it

»
5 years ago, # |
  Vote: I like it +17 Vote: I do not like it

Did you even use your brain before posting this?

Even if anybody knew the answer to your question, they probably won't tell you. Because they could get the shirt for themselves instead of letting you get one.

»
5 years ago, # |
  Vote: I like it 0 Vote: I do not like it

If there was such a set of algorithms, then everybody will get the shirt.

  • »
    »
    5 years ago, # ^ |
    Rev. 2   Vote: I like it +3 Vote: I do not like it

    Your reasoning is incorrect. Knowing an algorithm does not imply that you will be able to solve every problem related to it. Have you even noticed how many blog posts there are which say "I have practiced XXX amount of problems and learned XXX amount of algorithms but I still cannot solve more than div 2 A and B"? On the other hand, there are people who get into div 1 not knowing the more fancy algorithms (which some div 2 coders seem to know) such as flows, suffix array, etc. This is because knowing/practicing algorithms alone ain't gonna get you anywhere if you don't know how to use your brain properly.