As self-development, I decided to solve the problems of sports programming. I came across a site - http://acm.timus.ru What I need - I thought. Solved the problem, began to look at the rating of decisions .. There are very fast solutions, you need to look. And then I ran into a problem - only the decision-maker can look at the solution.

Actually, I began to search the Internet for task archives with solutions .. but I did not find anything sensible.

Maybe someone knows these archives? It would be very interesting to see how other (including more experienced) developers cope with the same tasks.

Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants of LEQADA , aleksandr barakin , Merlin , Abyx , insolor Jan 24 '16 at 12:53 .

The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .

    3 answers 3

    The main thing is not to look for ready-made solutions, but to be able to isolate the very essence of the task and look for its solution. Therefore, you need not solutions, but algorithms. And for them there are big collections.

    • Thank you very much for your answer! Especially liked the fourth resource. Yes, one must be able to isolate the essence. But many problems have several solutions, it is not always possible to find the best. And if there is a better solution than I could come up with and find - it is interesting to see it. Exceptionally for this purpose, and set out to see such a collection. - andrw

    There is a site - codeforces.ru . There are many tasks, there are constantly competitions (like every 5 days). Solutions can be watched by other people, and solutions are published with explanations.

      It is strange that no one mentioned informatics.mccme.ru . One of the most popular. Of the benefits - a large database of tasks, besides classified.

      Of the minuses - they do not show tests for tasks. And they add languages ​​too late. Java is only seventh, C # is still on mono, and there are no rocks or javascript at all.