Олимпиада проходит с 9 февраля по 6 марта.
В данной олимпиаде много интересных и сложных заданий и не каждый может справиться с ними. Мы вам предложим несколько заданий с ответами, которые мы посчитали наиболее интересными и тем самым покажем, как надо их выполнять, по какому принципу. Хотя в самих заданиях есть подсказки не только текстовые, но и видео подсказки.
1. Лаборатирия логики:
В лаборатории несколько узлов сети — известны их координаты. Некоторые соседние узлы надо соединить отрезком кабеля так, чтобы каждый был соединён хотя бы с одним другим.
2. Есть серверная комната, разбитая на клетки. Если в какую-то клетку поместить кулер, он начнёт постепенно охлаждать комнату. Сначала клетку, где он находится, через минуту все соседние с ней клетки, а потом их соседей и т. д.
3. На двери VR-лаборатории установлен кодовый замок. Чтобы открыть его, надо ввести числа в пустые квадраты. Расставь в таблице цифры от 1 до 4 так, чтобы в каждом ряду и каждом столбце цифры не повторялись, а между соседними клетками выполнялись все неравенства там, где они указаны.
4. В Отделе разработки проектируют новую линейку материнских плат. У инженеров есть несколько квадратных микросхем, каждая сторона которых помечена каким-то числом. Микросхемы при установке нельзя поворачивать и переворачивать. Размести микросхемы на плате так, чтобы их соседние стороны были помечены одинаковыми числами.
Ровердром
Программисты из Центра управления беспилотников Яндекса придумали ровера. Он ходит по маршруту и доставляет посылки. Прежде чем пустить его в город, инженеры проводят тесты на полигоне. Запрограммируй ровера! Если ты пока не пишешь программы, не волнуйся. Мы подготовили обучающие видео. Если ты уже программируешь, то сразу переходи к задачам олимпиады.
Кодовый центр
Разработчикам дай только повод что-нибудь закодить. Они это делают даже для решения простых жизненных вопросов. Если ты пока не пишешь программы или не знаешь Python, не волнуйся. Мы подготовили обучающие видео. Если ты уже программируешь, то сразу переходи к решению задач.
У Тани день рождения. Она взяла из копилки x рублей, купила торт за t рублей, а на оставшиеся деньги решила сводить друзей в кино. Билет стоит b рублей. Напиши программу, которая прочитает три числа, записанных по одному в строке: x, t и b, и выведет два числа:
- • скольких друзей Таня может сводить в кино;
- • сколько денег у неё останется.
Ответ:
x = int(input())
t = int(input())
b = int(input())
print((x — t) // b)
print(x — t — b * ((x — t) // b))
Петя считает, сколько шагов он прошёл за день. Он записал статистику за несколько дней. Посчитай, сколько всего шагов он прошёл. Сначала прочитай количество дней n, затем n строк (в каждой — количество шагов). Программа должна вывести сумму шагов за все указанные дни.
Ответ: