РУҚА
ЕГЭ · информатика · решения с ответами

Информатика ЕГЭ — решения заданий ФИПИ с ответами

Все задачи предмета из открытого банка ФИПИ с ответами и началом разбора. Решения по отдельной теме или номеру задания — в панели слева.

Задания без решений
2 435
решений с ответами
14
тем в предмете
27
номеров бланка
122
страниц списка
2321ФИПИ 1F25B2№ 26ВысокаяМассивы и строки

Упаковка коробок матрёшкой

В магазине для упаковки подарков есть $N$ кубических коробок. Подарок упаковывается в одну из коробок, та в свою очередь в другую коробку и так далее. Одну коробку можно поместить в другую, если…

  1. 1
    Считайте из файла все длины сторон коробок и отсортируйте их по возрастанию. Одинаковые коробки можно учитывать отдельно, но использовать две коробки одинакового размера одна внутри другой нельзя.
  2. 2
    Для каждой коробки определите максимальную длину цепочки, заканчивающейся этой коробкой. Предыдущая коробка должна иметь длину стороны не более $a_i - 13$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2322ФИПИ 268C0A№ 26ВысокаяИгры и стратегии

Стратегии в игре с камнями

Два игрока, Петя и Ваня, играют в игру с кучей камней. Первый ход делает Петя. За один ход можно добавить в кучу 1 или 4 камня либо увеличить количество камней в 5 раз. Игра завершается, когда…

  1. 1
    Петя может выиграть за один ход, если после одного из разрешённых действий в куче будет не менее 68 камней. Условия $S+1 \geq 68$ и $S+4 \geq 68$ дают только значения, уже входящие в диапазон $14 \leq S \leq 67$, а условие $5S \geq 68$…$$S \in \{14,15,\ldots,67\}$$
  2. 2
    Для задания 1б подходит $S=2$. Петя не может выиграть одним ходом: после его ходов получится 3, 6 или 10 камней. Из каждой из этих позиций Ваня выигрывает своим первым ходом: соответственно, умножением на 5 получает 15, 30 или 50? Нет…

Ещё 7 шагов — в полном решении

Решение полностьюОтветРешать самому9 шагов в разборе
2323ФИПИ 290F15№ 26ВысокаяМассивы и строки

Камера хранения

Задание выполняется с использованием прилагаемых файлов. Входной файл содержит заявки пассажиров, желающих сдать свой багаж в камеру хранения. В заявке указаны время сдачи багажа и время…

  1. 1
    Создаём массив времени освобождения ячеек. Изначально все ячейки свободны; это можно обозначить временем освобождения 0.
  2. 2
    Заявки обрабатываются в порядке, указанном во входном файле. Для заявки с временем сдачи багажа t просматриваем ячейки по возрастанию номеров.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
2324ФИПИ 2A0A19№ 26ВысокаяИгры и стратегии

Стратегии в игре с кучами

Два игрока, Петя и Ваня, играют с двумя кучами камней. За один ход игрок может добавить в одну из куч один камень или увеличить количество камней в одной из куч в два раза. Игра завершается, когда…

  1. 1
    Рассмотрим позиции $(6, 27)$ и $(8, 26)$. Из позиции $(6, 27)$ возможны переходы в $(7, 27)$, $(12, 27)$, $(6, 28)$ и $(6, 54)$. В первых трёх позициях удвоение второй кучи приводит к сумме не менее 61, а из $(6, 54)$ соперник может сразу…$$6+27=33$$
  2. 2
    Аналогично позиция $(8, 26)$ является проигрышной для игрока, делающего ход: любой его ход переводит игру в позицию, из которой следующий игрок может завершить игру или перейти к проигрышной для соперника позиции.

Ещё 5 шагов — в полном решении

Решение полностьюОтветРешать самому7 шагов в разборе
2325ФИПИ 38235A№ 26ПовышеннаяМассивы и строки

Коробки-матрёшки

В магазине для упаковки подарков есть $N$ кубических коробок. Самой интересной считается упаковка подарка по принципу матрёшки: подарок упаковывается в одну из коробок, та в свою очередь в другую…

  1. 1
    Сначала отсортируем все длины сторон коробок по возрастанию. Одинаковые коробки нельзя использовать последовательно, так как разность их сторон меньше 6.$$a_1 \leqslant a_2 \leqslant \dots \leqslant a_N$$
  2. 2
    Будем просматривать отсортированный массив слева направо. Первую выбранную коробку включаем в цепочку, а следующую включаем только при выполнении условия размещения.$$a_i-a_{\text{last}}\geqslant 6$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2326ФИПИ 3B2A3F№ 26ВысокаяМассивы и строки

Мероприятия в конференц-зале

Входной файл содержит сведения о заявках на проведение мероприятий в конференц-зале. В каждой заявке указаны время начала и время окончания мероприятия (в минутах от начала суток). Если время начала…

  1. 1
    Считаем мероприятия совместимыми, если начало следующего мероприятия не меньше окончания предыдущего.
  2. 2
    Отсортируем заявки по времени окончания и применим жадный алгоритм: последовательно выбираем мероприятие, которое начинается не раньше окончания последнего выбранного.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
2327ФИПИ 3BC112№ 26ВысокаяИгры и стратегии

Стратегии в игре с кучами

Два игрока, Петя и Ваня, играют в игру с двумя кучами камней. За один ход игрок может добавить в одну из куч один камень или увеличить количество камней в одной из куч в два раза. Игра завершается…

  1. 1
    Петя может выиграть первым ходом, если после одного из разрешённых действий сумма камней станет не менее 63. Из позиции $(5,S)$ удвоение второй кучи даёт сумму $5+2S$, поэтому требуется $5+2S \geq 63$, то есть $S \geq 29$. При $S \geq 29$…$$5+2S\geq 63\Longleftrightarrow S\geq 29$$
  2. 2
    Следовательно, в задании 1а подходят все значения $S$ от 29 до 57 включительно.

Ещё 7 шагов — в полном решении

Решение полностьюОтветРешать самому9 шагов в разборе
2328ФИПИ 41e442№ 26ВысокаяМассивы и строки

Лидер продаж по артикулам

В магазине продаётся $N$ товаров нескольких артикулов. Товары одного артикула имеют одинаковую цену. Учёт товаров ведётся поштучно, для каждой единицы товара известен её текущий статус: продана или…

  1. 1
    Для каждой записи накапливаем сумму цен и количество товаров. Средняя цена вычисляется как сумма всех цен, делённая на $N$.$$\overline{p}=\frac{\sum_{i=1}^{N}p_i}{N}$$
  2. 2
    Для каждого артикула подсчитываем число проданных товаров $sold$, число оставшихся товаров $left$ и сохраняем цену артикула.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
2329ФИПИ 4522EF№ 26ПовышеннаяМассивы и строки

Свободные места в рядах

При онлайн-покупке билета на концерт известно, какие места в зале уже заняты. Необходимо купить билет на такое место в ряду, чтобы перед ним как можно больше идущих подряд кресел с таким же номером…

  1. 1
    Сгруппируем занятые места по номерам рядов и отсортируем номера мест внутри каждого ряда.
  2. 2
    Для двух соседних занятых мест с номерами $a$ и $b$ количество свободных мест между ними равно $b-a-1$. Если первое занятое место в ряду имеет номер $b$, перед ним свободно $b-1$ кресел.$$free=b-a-1$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2330ФИПИ 4A2884№ 26ВысокаяМассивы и строки

Выбор места в зале

При онлайн-покупке билета на концерт известны номера занятых мест в зале. Необходимо выбрать свободное место так, чтобы перед ним было как можно больше подряд идущих свободных кресел с тем же…

  1. 1
    Сгруппировать занятые места по номерам рядов.
  2. 2
    Для каждого ряда упорядочить номера занятых мест по возрастанию.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2331ФИПИ 553F80№ 26ВысокаяМассивы и строки

Коробки-матрёшки

В магазине есть $N$ кубических коробок. Одну коробку можно поместить в другую, если длина её стороны хотя бы на 3 единицы меньше длины стороны другой коробки. Определите наибольшее количество…

  1. 1
    Считаем все длины сторон коробок и сортируем их по возрастанию.$$a_1 \leq a_2 \leq \dots \leq a_N$$
  2. 2
    Последовательно строим цепочку. Очередную коробку можно добавить, если её сторона отличается от стороны последней выбранной коробки не менее чем на 3.$$a_i-a_{last}\geq 3$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2332ФИПИ 5787DA№ 26ПовышеннаяИгры и стратегии

Стратегия в игре с кучками

Два игрока играют в следующую игру. Перед ними лежат две кучки камней, в первой из которых 3, а во второй — 2 камня. У каждого игрока неограниченно много камней. Игроки ходят по очереди. Ход состоит…

  1. 1
    Из исходной позиции $(3,2)$ первый игрок может получить только четыре различные позиции: $(9,2)$, $(6,2)$, $(3,6)$ или $(3,5)$.
  2. 2
    Если первый игрок получил позицию $(9,2)$, второй игрок умножает число камней в первой куче на 3 и получает $27$ камней. Если получена позиция $(3,6)$, второй игрок умножает вторую кучку на 3 и получает $18$ камней, а затем анализ…

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
2333ФИПИ 584C6A№ 26ПовышеннаяМассивы и строки

Упаковка коробок матрёшкой

В магазине для упаковки подарков есть $N$ кубических коробок. Самой интересной считается упаковка подарка по принципу матрёшки: подарок упаковывается в одну из коробок, та в свою очередь в другую…

  1. 1
    Считаем, что коробки вложены от меньшей к большей. Для соседних выбранных коробок должно выполняться условие разности сторон не менее 10.$$a_{i+1} - a_i \geq 10$$
  2. 2
    Отсортируем все длины сторон по возрастанию.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
2334ФИПИ 623F91№ 26ВысокаяМассивы и строки

Рейтинг продуктов по срокам

Отдел маркетинга сети продуктовых магазинов составляет рейтинг продуктов по информации об их сроках хранения с момента изготовления и после вскрытия упаковки. Для каждого продукта известны срок его…

  1. 1
    Для решения необходимо получить пары сроков хранения из прилагаемого входного файла и объединить все $2N$ значений в один список с указанием продукта и типа срока.
  2. 2
    Значения следует обрабатывать по возрастанию. Если первым ещё не обработанным значением является срок хранения продукта, его место определяется слева; если это срок годности после вскрытия, его место определяется справа.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2335ФИПИ 64AB6F№ 26ВысокаяМассивы и строки

Рейтинг продуктов по срокам

Отдел маркетинга сети продуктовых магазинов составляет рейтинг продуктов по информации об их сроках хранения с момента изготовления и после вскрытия упаковки. Для каждого продукта известен срок его…

  1. 1
    Для каждого продукта создаём две записи: срок хранения с момента изготовления и срок годности после вскрытия. Каждой записи сопоставляем номер продукта и тип срока.
  2. 2
    Сортируем все записи по возрастанию значения срока. Так как все исходные числа различны, порядок обработки однозначен.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
2336ФИПИ 64BBD8№ 26ВысокаяИгры и стратегии

Стратегии в игре с камнями

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень или увеличить…

  1. 1
    Игрок выигрывает одним ходом, если после прибавления одного камня или удвоения количество камней становится не менее 65. При $S \geq 33$ достаточно удвоения. При $S=64$ можно также прибавить один камень.$$2S \geq 65 \Rightarrow S \geq 33; \qquad S+1 \geq 65 \Rightarrow S=64$$
  2. 2
    Для задания 1б подходит $S=32$: Петя не может выиграть сразу, но после его хода получаются позиции $33$ или $64$, из которых Ваня выигрывает одним ходом.

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе
2337ФИПИ 65C591№ 26ВысокаяИгры и стратегии

Игра с двумя кучами камней

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч один камень…

  1. 1
    Для каждой позиции рассматриваются четыре возможных хода: (a+1,b), (3a,b), (a,b+1), (a,3b). Если после хода сумма не менее 74, ход является немедленно выигрышным.
  2. 2
    В позициях (4,23) и (7,22) выигрышная стратегия есть у Вани. После любого хода Пети Ваня получает возможность закончить игру или перевести её в позицию, из которой Петя вынужден открыть Ване немедленную победу.$$W(4,23)=W(7,22)=\text{Ваня}$$

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
2338ФИПИ 6689F3№ 26ВысокаяМассивы и строки

Поиск пары соседних мест

При онлайн-покупке билета на концерт известно, какие места в зале уже заняты. Необходимо купить два билета на такие соседние места в одном ряду, чтобы перед ними все кресла с такими же номерами были…

  1. 1
    Сгруппируем занятые места по номерам рядов и для каждого ряда определим максимальный номер занятого места.
  2. 2
    В ряду с максимальным занятым номером $q$ подходящая пара может начинаться только после этого места. Поэтому проверяем места $q+1$ и $q+2$: если они существуют, то пара $q+1$, $q+2$ свободна, а перед ними нет занятых мест.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2339ФИПИ 69B05B№ 26ВысокаяИгры и стратегии

Стратегии в игре с числами

Два игрока, Петя и Ваня, играют в игру с парой неотрицательных целых чисел. Первый ход делает Петя. За один ход игрок должен заменить одно из чисел пары по своему выбору на сумму обоих чисел. Игра…

  1. 1
    Задание 1. Из позиции $(14,S)$ можно получить либо $(14+S,S)$ с суммой $14+2S$, либо $(14,14+S)$ с суммой $28+S$.$$14+2S\ge 65 \quad\text{или}\quad 28+S\ge 65$$
  2. 2
    Первое неравенство даёт $S\ge 25{,}5$, поэтому при целом $S$ получаем $S\ge 26$. Второе даёт $S\ge 37$. Минимальное подходящее значение — $S=26$; Петя получает позицию $(40,26)$ с суммой 66.$$14+2\cdot 26=66$$

Ещё 6 шагов — в полном решении

Решение полностьюОтветРешать самому8 шагов в разборе
2340ФИПИ 70B483№ 26ПовышеннаяМассивы и строки

Перевозка контейнеров

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

  1. 1
    Для максимального количества контейнеров выгодно выбирать самые лёгкие контейнеры: замена любого выбранного контейнера на более лёгкий не увеличивает суммарную массу.
  2. 2
    Отсортируем массив масс по возрастанию.$$m_1 \leq m_2 \leq \dots \leq m_N$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе