Городские олимпиады по информатике и программированию - 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 |
![]() |
![]() |
![]() |
![]() |
![]() |
| Вопросы и ответы отборочного тура олимпиады по информатике: | ![]() |
|||













