V
V
victus2016-10-21 21:42:30
Algorithms
victus, 2016-10-21 21:42:30

How to prepare for the Olympics?

By coincidence (or because of a set-up by teachers), I participate in the city stage of the programming Olympiad, after the school stage, I realized that either knowledge as a web developer is completely unnecessary in this industry, so here's what to read or watch or in general what to do so as not to "lose face" well, or to do at least one task?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Alexandra Vorontsova, 2016-10-22
@victus

A city tour is already good :)
To begin with, choose a language. There are several popular options: python, C, Pascal.
I would recommend python as the fastest.
Required:
1) Remember the input-output features both from the screen and from the file. Do not be lazy and figure out how to read from a file and how to write to a file.
2) Write 3-4 problems for if-elif-else mccme.informatics.ru to help
3) Write 3-4 problems for loops and arrays.
4) You need to know at least one sorting algorithm. In python, you need to know that there is a built-in sorting
5) If you suddenly have time, read algorithms on graphs. How graphs are stored in memory, bfs, dfs.
6) Be prepared to read carefully.
7) Get enough sleep :)
Based on the experience of compiling Olympiads. We almost always try to make at least one problem in which for the solution it is enough to be able to read from the screen, to be able to make calculations available to any student who knows mathematics at the 5th grade level, to be able to use if and at the end be able to display the result on the screen.
I can't guarantee that this will be enough for your task set. Just relax and have fun :)

S
SagePtr, 2016-10-21
@SagePtr

Solve problems, for example, here: acm.timus.ru

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question