D
D
Dmitry Kuznetsov2015-01-25 12:04:23
Programming
Dmitry Kuznetsov, 2015-01-25 12:04:23

How to prepare for programming olympiad?

Please share useful books on preparing for the Olympiad, which are definitely worth reading. Resources like informatics acmp are known. Grade 10, there are problems with mathematics, the level of knowledge is the textbook "The Beginning of Mathematical Analysis" by Pratusevich. As for the computer science level, I know literally a couple of topics: Recursion, Binsearch, Sorting (quadratic, merging, counting, qsort), stacks (lists, deques, etc.), long arithmetic. In general, that's all.
I understand late, but the desire is there. I look forward to your help, can you share your experience)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
G
globuser, 2015-01-25
@El_Dmitro

Most Olympiad problems are based on mathematics, algorithms, and analysis.
And as a consequence - programming, technique, tools.
So you need to first prepare for the basis - mathematics and algorithms.
Moreover, mathematics in the broadest sense: algebra, combinatorics, computational methods, algorithms, discrete mathematics, graphs, etc. And each topic needs to be studied in detail.
And only on the basis of all this basis it is possible to solve all problems qualitatively.
Naturally, no one has canceled the logic and way of thinking, this also needs to be trained.
It's all trained with practice, based on theory.
After all this, already consolidate knowledge in the field of technology, computerization, algorithms, programming languages, operating systems, heuristic analysis, cryptography, etc.
Material, books, tasks can be found on all the above topics simply by setting them as search parameters in Internet search engines.
Learn, memorize, practice, and you will be happy!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question