Как стать автором
Обновить

Хитрость

Время на прочтение1 мин
Количество просмотров1.3K
В связи с постом вспомнилась небольшая история из жизни.

image

Учавствовал как-то на киевской олимпиаде по информатике. Было 4 задачи, 2 я довольно быстро решил, как мог, а 2 что-то вообще никак не шли.

Но я обратил внимания на условия проверки задач… суть заключалась в том, что на каждый ввод данных твоя программа должна выдать определенную величину. Успешность участника определяется исключительно совпадением этих чисел с эталонными, сама программа не проверяется. Если не видно, что ты заранее знал тестовые задания — все остальное ОК.

Так вот, в третьей задаче было понятно, что для большей части вводов правильным ответом будет 0. Вся моя программа получилась write(«0»); :)

В четвертой ответом могло быть 1, 2 или какое-то большое число. Третье редко, но чего будет больше, 1 или 2 — было не понятно. Моя программа тут: write(random(1, 2)); стала (уточнение) :)

Честно говоря, даже не верилось, что такой наглый подход сработает… а сработал, 2-е место, приглашение на отбор на всеукраинскую олимпиаду :)
Теги:
Хабы:
Всего голосов 150: ↑108 и ↓42+66
Комментарии190

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн