Школьный этап, 5–6 классы всероссийской олимпиады по информатике: 5 задач с официальным разбором.
К задаче 1Школьный этап ВсОШ по информатике 2023/24, 5–6 классы.
Задачи тура
- 1Забеглогика, перебор
- 2Выражениематематика, перебор
- 3Подушки для жирафовматематика, перебор
- 4Гоночная трассамоделирование, поиск в ширину
- 5Бег по пересечённой местностиграфы, конструктив
Отмечайте решённые: 0 из 5
1. Забег
Алёша, Боря, Саша, Дима и Егор участвовали в соревновании по бегу. После окончания соревнования каждый сделал два утверждения о его результатах:
- Алёша сказал, что он прибежал последним, а Дима — либо вторым, либо третьим.
- Боря сказал, что он прибежал вторым, а Егор — либо последним, либо предпоследним.
- Саша сказал, что он прибежал вторым, а Боря — либо третьим, либо четвёртым.
- Дима сказал, что он прибежал первым, а Алеша — либо вторым, либо третьим.
- Егор сказал, что он прибежал четвёртым, а Саша — либо первым, либо вторым.
Понятно, что некоторые мальчики ошиблись в указании своего места или места кого-то из своих друзей. Расположите результаты участников забегов в порядке, при котором наибольшее количество из десяти высказанных утверждений было бы верным.
В ответе напишите первые буквы имён мальчиков в том порядке, в котором они финишировали.
Официальный разборСначала попробуйте решить сами
Официальный разбор
Составим таблицу, в строках которой будут содержаться имена мальчиков, а в столбцах — места от 1 до 5. Отметим в этой табличке количество утверждений, сделанных мальчиками. Например, в клетке «Саша–2» поставим цифру 2, потому что такое утверждение сделал Саша, и это одно из утверждений Егора.
Алёша: место 2 — 1, место 3 — 1, место 5 — ①.
Боря: место 2 — 1, место 3 — ①, место 4 — 1.
Саша: место 1 — 1, место 2 — ②.
Дима: место 1 — ①, место 2 — 1, место 3 — 1.
Егор: место 4 — ②, место 5 — 1.
В этой таблице нам необходимо выбрать 5 клеток в разных строках и разных столбцах, мы можем выбрать обе двойки, а также три единицы. В таблице выбранные числа обведены.
Ответ: Дима, Саша, Боря, Егор, Алёша. В этом случае верными будут 7 утверждений.
2. Выражение
Есть девять карточек. На шести из них написаны цифры 1, 2, 3, 4, 5, 6, на двух — знаки сложения «+», ещё на одной — знак умножения «×».
Составьте из этих карточек правильное математическое выражение, значение которого было бы как можно больше. В ответе запишите строку, содержащую по одной цифре 1, 2, 3, 4, 5, 6, два знака «+» и один знак «∗», который обозначает операцию умножения. Необходимо использовать все карточки, выражение должно начинаться и заканчиваться цифрой.
Чем больше будет результат вашего выражения, тем больше баллов вы получите.
Официальный разборСначала попробуйте решить сами
Официальный разбор
Ответ содержит три слагаемых, одно из которых является произведением двух чисел. Чтобы получить как можно большее значение выражения, нужно сделать сомножители максимально большими. То есть слагаемые будут равны 1 и 2, а из цифр 3, 4, 5, 6 нужно собрать два сомножителя.
Для получения максимального произведения цифры сомножителей должны убывать, а сами сомножители — начинаться с цифр 5 и 6. Осталось четыре варианта выбора сомножителей: , , и . Эти значения уже можно вычислить и выбрать наибольшее: .
Или можно заметить, что лучше выбрать два двузначных множителя. Например, если перемножить два двузначных числа и , где и — две цифры 3 и 4, то произведение будет равно , а если перемножить однозначное число 6 и трёхзначное число , то результат будет равен , то есть меньше. Далее для того, чтобы максимизировать значение , нужно взять и , то есть произведение окажется максимальным, если взять сомножители 63 и 54.
Ответ: или любой эквивалентный, отличающийся порядком чисел.
3. Подушки для жирафов
В гостинице для жирафов администрация хочет запастись подушками так, чтобы можно было удовлетворить потребности любого своего возможного постояльца. Известно, что жирафам в зависимости от длины их шеи нужно сложить стопку из одной или нескольких подушек толщиной от 1 до 50 дециметров.
Однажды горничная сообщила, что у неё осталось только шесть свободных подушек толщиной 1, 2, 5, 10, 13, 19 дециметров. Несложно заметить, что в сумме они дают 50 дециметров. В гостиницу должен заехать один очень важный жираф, но, к сожалению, длина его шеи администрации не была известна.
Администрация решила заранее определить возможную длину шеи гостя, при которой ему не смогут подобрать набор подушек нужной толщины.
Определите все возможные длины шеи жирафа (от 1 до 50), для которых нельзя подобрать набор подушек среди имеющихся нужной толщины. Каждое значение записывайте в отдельное поле, добавляя их по мере необходимости. Ответы выражайте в дециметрах, записывая только числа в ответе, без указания единицы измерения.
Официальный разборСначала попробуйте решить сами
Официальный разбор
У нас уже есть подушки толщиной 1 и 2, из них можно собрать стопку толщины 3. Следующая подушка имеет толщину 5, поэтому толщину 4 получить не удастся. Так как мы умеем получать любую толщину от 1 до 3, то, используя подушку 5, можно получить толщину от 5 до 8. Толщину 9 получить не удастся. Подушка 10 у нас есть, с её помощью получим все толщины от 10 до 18, кроме . Используя подушку 13, получим все толщины до , кроме , , , то есть теперь из толщин от 1 до 31 невозможными являются только 4, 9, 22, 27. Используя подушку 19, получим все толщины от 19 до 50, кроме , , и , в частности, удалось получить ранее невозможные толщины 22 и 27, а толщины 23 и 28 были получены ранее.
Ответ: 4, 9, 41, 46.
4. Гоночная трасса
Гоночная трасса имеет форму, изображённую на рисунке.

Гоночный автомобиль выезжает из левого верхнего угла трассы и за первую минуту перемещается на 1 клетку вправо. Далее за каждую последующую минуту автомобиль перемещается на целое число клеток по прямой в одном направлении. Каждую минуту автомобиль может изменять скорость не более чем на 1, то есть за каждую минуту автомобиль проезжает столько же клеток, сколько за предыдущую минуту, или на одну клетку больше или на одну клетку меньше. Поскольку каждое перемещение выполняется по прямой, в тех клетках, в которых происходит поворот трассы, должно закончиться очередное перемещение автомобиля.
Постройте алгоритм прохождения автомобилем трассы за минимальное время. Автомобилю необходимо завершить свой маршрут также в левом верхнем углу трассы, при этом последнее перемещение требуется осуществить на 1 клетку, чтобы автомобиль остановился в конечной клетке трассы.
В ответе запишите последовательность чисел, соответствующую перемещению автомобиля каждую минуту. Каждые два соседних числа в последовательности должны отличаться не более, чем на 1, первое и последнее число должны быть равны 1. Каждое значение записывайте в отдельное поле, добавляя их по мере необходимости. Чем меньше чисел будет в вашем ответе, тем больше баллов вы получите (при условии, что последовательность перемещений будет удовлетворять всем необходимым условиям).
Например, если трасса имела бы такой вид, как на рисунке справа, то в ответе необходимо записать числа 1, 2, 2, 2, 1, 1, 1. На рисунке эти числа записаны в конечных клетках соответствующего перемещения.

Официальный разборСначала попробуйте решить сами
Официальный разбор
Самый быстрый способ прохождения трассы изображён на рисунке.

В ответе нужно записать числа 1, 2, 2, 2, 3, 3, 4, 3, 2, 3, 4, 3, 2, 1, 1.
5. Бег по пересечённой местности
Участникам соревнования по бегу по пересечённой местности необходимо преодолеть маршрут из левого верхнего угла в правый нижний угол участка, состоящего из клеток. Участник может перемещаться из клетки в одну из четырёх клеток, имеющих общую сторону с клеткой, где он находится в данный момент, не выходя при этом за границу квадрата. На рисунке изображён вид участка и один из возможных маршрутов бегуна. Участники всегда выбирают кратчайший маршрут.

Организаторы соревнований хотят удлинить маршрут спортсменов, для этого они планируют перекрыть некоторые клетки препятствиями, чтобы они стали недоступны для участников. Организаторы хотят разместить препятствия так, чтобы кратчайший маршрут от старта до финиша стал как можно длиннее. Также они хотят использовать минимально возможное число препятствий.
В ответе запишите 8 строк по 8 символов «.» и «#», где символ «.» означает пустую клетку, а символ «#» — клетку с препятствием. Левый верхний и правый нижний углы вашего ответа должны быть свободными, также должен существовать маршрут из левого верхнего в правый нижний угол.
Чем длиннее будет кратчайший путь от старта до финиша в вашем ответе, тем больше баллов вы получите. При одинаковой длине кратчайшего пути больше баллов получит ответ, содержащий меньшее число препятствий. При этом, независимо от количества препятствий, решение с большей длиной пути получит больше баллов, чем с меньшей.
Официальный разборСначала попробуйте решить сами
Официальный разбор
Довольно несложно построить путь из 35 клеток, используя 19 блоков. Такое решение получит 70 баллов.

Но это решение можно улучшить, добавив дополнительные изгибы в тех местах, где происходит движение по прямой. Построим путь из 39 клеток, используя 19 блоков:

Сначала решите сами
Возьмите столько времени, сколько было на олимпиаде, и только потом открывайте разбор.
Другие туры
2026/27
- Школьный этап, 9–11 классы5 задач
- Школьный этап, 7–8 классы6 задач
- Школьный этап, 5–6 классы5 задач
2025/26
- Школьный этап, 9–11 классы5 задач
- Школьный этап, 7–8 классы6 задач
- Школьный этап, 5–6 классы5 задач
- Муниципальный этап, 9–11 классы5 задач
- Муниципальный этап, 7–8 классы6 задач
2024/25
- Школьный этап, 9–11 классы5 задач
- Школьный этап, 7–8 классы7 задач
- Школьный этап, 5–6 классы5 задач
- Муниципальный этап, 9–11 классы5 задач
- Муниципальный этап, 7–8 классы7 задач
2023/24
- Школьный этап, 9–11 классы5 задач
- Школьный этап, 7–8 классы7 задач
- Школьный этап, 5–6 классы5 задач
- Муниципальный этап, 9–11 классы5 задач
- Муниципальный этап, 7–8 классы7 задач