Мені цікаво — чи впливають ці питання на вашу участь в олімпіаді?
На відкритті олімпіади я все поясню
Але якщо все ж виникло таке питання, то спробую сказати декілька слів.
У нашому місті вже давно проходять декілька традиційних олімпіад з програмування, тож нам хотілося внести деякі особливості, що зроблять участь більш цікавою і допоможуть розкрити якості програміста повніше.
Запланована олімпіада складається з трьох етапів:
- Вирішення алгоритмічних задач на швидкість. Задачі різної складності, мають різну вартість (у балах). Дозволяють показати хист до вирішення складних алгоритмічних проблем та безпомилкової програмної реалізації. Доволі традиційний етап.
- Розбір розв’язків попередніх задач іншими командами, з метою пошуку в них помилок і слабких місць. Результатом є написані учасниками вхідні дані, що мають показати хибність розв’язків. Етап дозволяє показати здатність до аналізу існуючого коду.
- Реалізація деякого алгоритму, опис якого даний. Потребує здатності працювати з документацією. Також потребує здатності аналізувати алгоритм та оптимізувати його роботу.
Завдання не потребують спеціальних знань з системного програмування.