Чтобы решать олимпиадные задачи по информатике с нуля, можно следовать такому методу: moluch.ru
- Определить условия задачи. moluch.ru Нужно внимательно прочитать условие, не пропуская ни одного слова. moluch.ru Неправильное толкование может привести к тому, что будет решено не то, что указано в условии. moluch.ru
- Построить математическую модель. moluch.ru Необходимо рассмотреть пример входных и выходных данных и понять, почему вход соответствует выходу. moluch.ru
- Составить общую схему решения. moluch.ru Нужно перейти от понимания того, что нужно сделать, к пониманию того, как это сделать. moluch.ru
- Уточнить решение. moluch.ru Необходимо определить, из каких частей состоит программа, какие структуры данных необходимы и т. д.. moluch.ru
- Реализовать решение. moluch.ru Можно использовать разные подходы: программирование «сверху вниз», «снизу вверх» или их сочетание. moluch.ru
- Протестировать и отладить программу. moluch.ru После компиляции программы необходимо проверить её правильность. moluch.ru
- Отправить программу на проверку. moluch.ru
Для решения олимпиадных задач по информатике можно использовать специальные платформы, например «Информатикс» или codeforces.com. rb.ru
Также полезно общаться с единомышленниками, посещать места, где делятся знаниями и опытом: выездные школы и сборы. rb.ru