R
R
raiboon2015-05-22 17:37:40
Programming
raiboon, 2015-05-22 17:37:40

Where can I find Olympiad problems with theory and analysis?

Lots of sites - codeforces, codility, eulerlist, topcoder, etc. ( habrahabr.ru/post/128108/)
But everywhere they offer only tasks, sometimes checks and an exemplary solution.
But how do you know how you got there? Often not obvious.
It seems that I found several books on the topic ... There, Skiena, Menshikov - but, firstly, Pascal greatly interferes with the perception - it is very hard to read that there is no strength to comprehend the solution.
Are there resources for learning that give theory first, then problems, and well-written solutions to them?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
Y
yuras666, 2015-05-29
@raiboon

There is a resource acmp.ru , where you can solve problems and there is a description of the solution for many problems. Plus there is a section "course of a young fighter" , where the author of the site analyzes the tasks by classifications. Look, it was a useful resource for me at one time)

K
kstyle, 2015-05-22
@kstyle

1) You seem to want to minimize your efforts. Not sure if this is reasonable.
2) The fact of the matter is that it is impossible to rationalize the discovery process. Insight is also in Africa insight.
3) Problems in Pascal at Menshikov? There are a lot of things in Russian, and not pure code. Maybe this is not your field? or did they take a big pace that nothing is assimilated? Start with the more mundane tasks.
4) Perhaps classical textbooks will help you. Look at computer science grades 10-11 of the Binom publishing house. Met electronically.

D
Dum_spiro_spero, 2015-05-22
@Dum_spiro_spero

The Olympiad problem is the Olympiad one ... You have to guess.
I don’t know how it is now in programming, but in mathematics the solution of an Olympiad problem usually begins with the words: "... note that ...". And if you do not notice this - and do not have a mathematical outlook in order to understand what to notice - then ... oops.

M
Mick Coder, 2015-05-23
@lbondodesc

Codeforces

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question