Городские олимпиады по информатике и программированию - 2016
Победители Городской олимпиады по информатике в 2016 г.:
Место | Фамилия | Учебное учреждение |
I | Беляева Мария Михайловна | Лицей №1 |
II | Нуштаева Евгения Михайловна | Гимназия №1 |
III | Власов Алексей Олегович | Гимназия №1 |
III | Киндеева София Павловна | Гимназия №1 |
III | Чернат Герман Сергеевич | Лицей №1 |
Победители Городской олимпиады по программированию в 2016 г.:
Место | Фамилия | Учебное учреждение |
I | Земсков Александр Сергеевич | Гимназия №1 |
II | Савченко Александр Владимирович | Гимназия №1 |
III | Христолюбов Максим Евгеньевич | Лицей №1 |
Городские олимпиады по информатике и программированию - 2015
Победители Городской олимпиады по информатике в 2015 г.:
Место | Фамилия | Учебное учреждение |
I | Савкин Егор Александрович | Лицей №1, 9 "А" |
II | Шатков Александр Дмитриевич | Лицей №1, 9 "Б" |
II | Салихов Феликс Александрович | Гимназия №1, 9 "В" |
III | Аверин Владислав Евгеньевич | Гимназия №1, 9 "Б" |
III | Петрова Варвара Ильинична | Лицей №1, 9 "Б" |
Победители Городской олимпиады по программированию в 2015 г.:
Место | Фамилия | Учебное учреждение |
I | Ивлиев Максим Николаевич | Гимназия №1, 11 |
II | Унчикова Любовь Олеговна | Гимназия №1, 11 |
III | Просвиряков Никита Евгеньевич | Гимназия №1, 11 |
Первый этап проверки решений практических заданий заключался в тестировании программ при помощи тестовых пар — на вход подается несколько наборов входных данных и после выполнения сравнивается с контрольными наборами результатов. Некоторые решения участников успешно проходили первые тесты, но начинали сыпаться на более «хитрых» тестах. Ошибки всплывали при проверке граничных условий задачи из-за переполнения массивов, некорректного выбора типа переменных и нехватки значений в этом типе, при ошибочном сужении области поиска на четных/нечетных элементах и во многих других ситуациях. Стоило только программе хоть раз выдать неверный результат, и строгое жюри автоматически оценивало это решение в 1 балл. Была ситуация, когда Оргкомитету пришлось распутывать код программы участника, чтобы убедиться в корректности решения (ввод и вывод данных происходил вперемешку), поэтому из-за лени организовать еще один цикл в конце программы и вывести там результаты оценка за решение была снижена на 3 балла. Соответственно, 0 баллов можно было получить при совсем неверном решении задачи. Таким образом, после первого этапа проверки баллы распределились следующим образом:
# | ФИО | 1 | 2 | 3 | 4 | 5 | Сумма |
1 | Ивлиев М.Н. | 2 | 3 | 3 | 5 | 7 | 20 |
2 | Унчикова Л.О. | 2 | 3 | 3 | 5 | 7 | 20 |
3 | Просвиряков Н.Е. | 2 | 1 | 3 | 5 | 7 | 18 |
4 | Битеряков Ю.М. | 2 | 3 | 3 | 1 | 7 | 16 |
5 | Савченко А.В. | 2 | 3 | 3 | 5 | 1 | 14 |
6 | Клоков М.Д. | 2 | 3 | 3 | 1 | 4 | 13 |
7 | Кречин И.В. | 2 | 1 | 3 | 5 | 1 | 12 |
8 | Земсков А.С. | 2 | 3 | 3 | 1 | - | 9 |
9 | Мусорина О.С. | 2 | 1 | 1 | 1 | - | 5 |
10 | Перелыгина А.В. | - | 1 | 1 | 1 | - | 3 |
11 | Фральцов Д.Б. | 0 | - | - | - | - | 0 |
Очень жаль, что два участника не дошли до второго итогового этапа проверки. У Никиты Просвирякова во второй задаче была допущена ошибка в длине массива numbers: array[1..11] of integer, и поэтому программа не принимала более 11 значений, хотя по условию задачи на вход можно было подать 256 чисел. У Юрия Битерякова, который, кстати, единственный писал на Java, программа на числах {2, 4, 6} выдала False, а при таком наборе чисел их можно разделить на две группы с одинаковой суммой элементов. Лучшие решения пришлось проверять практически под микроскопом, причем во втором этапе решениям назначались штрафные баллы, а участникам требовалось набрать их как можно меньше. Штрафные баллы могли быть начислены за недочеты в:
1) оформлении кода: отступы, регистр, имена переменных, лишние begin .. end, неверный формат вывода данных (max=3);
2) выборе оптимального типа данных для переменных (max=3);
3) установке длины каждого массива по ограничениям условия задачи (max=2);
4) логике работы программы (max=5).
# | ФИО | 1 | 2 | 3 | 4 | 5 | Штраф |
1 | Ивлиев М.Н. | 1+0+0+0 | 0+3+0+0 | 1+0+0+0 | 0+3+0+1 | 0+3+0+0 | 12 |
2 | Унчикова Л.О. | 0+0+0-1* | 0+3+1+0 | 0+2+0+1 | 0+3+1+0 | 1+3+2+0 | 16 |
* Участнику был начислен бонус за самое короткое и интересное решение задачи.
Всего было зарегистрировано 225 участников, из них:


Задания и решения отборочного тура олимпиад:
Задача №1 | Задача №2 | Задача №3 | Задача №4 | Задача №5 |
![]() |
![]() |
![]() |
![]() |
![]() |
Вопросы и ответы отборочного тура олимпиады по информатике: | ![]() |