РУҚА
ЕГЭ · информатика · жауаптары бар шешімдер

Информатика ЕГЭ — ФИПИ тапсырмаларының жауаптарымен шешімдері

Пәннің барлық есептері ФИПИ ашық банкінен алынған, жауаптары және талдаудың басымен бірге. Жеке тақырып немесе тапсырма нөмірі бойынша шешімдер — сол жақ панельде.

Шешімсіз тапсырмалар
2 435
жауаптары бар шешімдер
14
пәндегі тақырыптар
27
бланк нөмірлері
122
тізім беттері
2361ФИПИ B3C563№ 26ЖоғарыМассивтер және жолдар

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

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

  1. 1
    Считать количество ячеек K и количество заявок N. Для каждой ячейки сохранить время, с которого она свободна; изначально все ячейки свободны.
  2. 2
    Для каждой заявки с временем сдачи t и временем освобождения e просмотреть ячейки от первой к последней и выбрать первую ячейку, для которой её время доступности не позже t.$$free_i \le t$$

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
2362ФИПИ B42224№ 26ЖоғарыМассивтер және жолдар

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

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

  1. 1
    Представим каждую заявку как интервал [начало, окончание]. Мероприятия совместимы, если начало следующего не меньше окончания предыдущего.
  2. 2
    Для максимизации количества мероприятий применяем жадный алгоритм: сортируем интервалы по времени окончания и выбираем очередной интервал, если он начинается не раньше окончания последнего выбранного.$$start_i \ge end_{last}$$

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
2363ФИПИ BD5ECE№ 26КүрделіМассивтер және жолдар

Іздеу пары свободных мест

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

  1. 1
    Сгруппируем занятые места по нөмірлерге рядов и отсортируем нөмір мест внутри каждого ряда.
  2. 2
    Рассмотрим две соседние в отсортированном списке занятые места $x$ и $y$. Между ними могут находиться две соседние свободные позиции, ограниченные занятыми местами слева и справа, если $y-x\geq 3$.$$y-x\geq 3$$

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
2364ФИПИ BDC5D0№ 26КүрделіМассивтер және жолдар

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
2365ФИПИ BE60AB№ 26ЖоғарыМассивтер және жолдар

Іздеу пары свободных мест

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
2366ФИПИ C3D450№ 26ЖоғарыМассивтер және жолдар

Соседние свободные места

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

  1. 1
    Для каждого ряда соберём нөмір занятых мест и отсортируем их по возрастанию.
  2. 2
    Две соседние свободные места, ограниченные занятыми местами слева и справа, имеют вид $a+1$ и $a+2$. Поэтому соседние занятые места должны иметь номера $a$ и $a+3$.$$b-a=3$$

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
2367ФИПИ C86EC3№ 26ЖоғарыИгры и стратегии

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

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

  1. 1
    В первом задании Петя может заменить число $9$ на сумму чисел и получить позицию $(9+S,S)$. Её сумма равна $9+2S$. Для победы одним ходом необходимо:$$9+2S\geq36$$
  2. 2
    Получаем $2S\geq27$, то есть $S\geq13{,}5$. Так как $S$ — целое число, минимальное значение равно $14$. При замене числа $S$ условие было бы $18+S\geq36$, то есть $S\geq18$, поэтому найденное значение действительно минимально.$$S_{\min}=14$$

Ещё 5 қадам — толық шешімде

Шешім полностьюЖауапШешу самому7 қадам в разборе
2368ФИПИ CBF8FC№ 26КүрделіМассивтер және жолдар

Коржи для многоярусного торта

В кондитерской есть $N$ круглых форм для коржей. Специализация кондитерской — многоярусные торты, в которых диаметр каждого верхнего коржа меньше диаметра предыдущего. Один корж можно поместить на…

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

Ещё 1 қадам — толық шешімде

Шешім полностьюЖауапШешу самому3 қадам в разборе
2369ФИПИ D4C419№ 26ЖоғарыИгры и стратегии

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

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

  1. 1
    В задании 1а длина слова АБВГДАБВГДХ равна 11. Если Петя первым пишет букву А, дальнейшие ходы определены однозначно, и Петя получает последнюю, одиннадцатую букву. Значит, он выигрывает.$$11 \text{ — нечётное число}$$
  2. 2
    Слово ДГВБАДГВБА имеет длину 10. Если Петя начинает с буквы Д, последнюю, десятую букву, пишет Ваня. Поэтому Петя выбирает А и использует выигрышную стратегию.

Ещё 8 қадам — толық шешімде

Шешім полностьюЖауапШешу самому10 қадам в разборе
2370ФИПИ D4C4D1№ 26ЖоғарыИгры и стратегии

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

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

  1. 1
    В задании 1а первое слово начинается с А, второе — с Д. Петя может выбрать любую из этих букв.
  2. 2
    Если Петя выбирает А, дальнейшее продолжение однозначно и заканчивается словом АБВГДАБВГДХ длины 11. Последнюю, одиннадцатую, букву дописывает Петя, поэтому Петя выигрывает.

Ещё 9 қадам — толық шешімде

Шешім полностьюЖауапШешу самому11 қадам в разборе
2371ФИПИ D9D888№ 26ЖоғарыИгры и стратегии

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

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

  1. 1
    Из начальной позиции $(6,S)$ Петя может выиграть одним ходом, если после добавления камня или утраивания одной из куч сумма станет не менее 68.
  2. 2
    Добавление одного камня в любую кучу даёт условие $7+S\geq68$, то есть $S\geq61$. Утраивание первой кучи даёт $18+S\geq68$, то есть $S\geq50$. Утраивание второй кучи даёт $6+3S\geq68$, то есть $S\geq21$.

Ещё 6 қадам — толық шешімде

Шешім полностьюЖауапШешу самому8 қадам в разборе
2372ФИПИ DBC2CE№ 26ЖоғарыИгры и стратегии

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

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

  1. 1
    В задании 1 из позиции $(9,S)$ Петя может получить $(9,9+S)$ с суммой $18+S$ или $(9+S,S)$ с суммой $9+2S$. Чтобы Петя не мог выиграть одним ходом, обе суммы должны быть меньше 26.$$18+S<26,\quad 9+2S<26$$
  2. 2
    Получаем $S<8$ и $S<8{,}5$. Максимальное неотрицательное целое значение — $S=7$.

Ещё 6 қадам — толық шешімде

Шешім полностьюЖауапШешу самому8 қадам в разборе
2373ФИПИ E0A146№ 26ЖоғарыИгры и стратегии

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

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

  1. 1
    За один ход из позиции $S$ можно получить $S+1$ или $2S$. Петя выигрывает первым ходом, если один из результатов не меньше 26.
  2. 2
    Условие $S+1 \geq 26$ даёт $S=25$, а условие $2S \geq 26$ даёт $S \geq 13$. Поэтому все значения: $13,14,\ldots,25$.

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
2374ФИПИ E53C3B№ 26ЖоғарыМассивтер және жолдар

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
2375ФИПИ EB601E№ 26ЖоғарыМассивтер және жолдар

Рейтинг кандидатов-космонавтов

Каждый кандидат в отряд космонавтов проходит 3 испытания, за каждое из которых можно получить от 0 до 100 баллов. Кроме того, можно получить дополнительно от 0 до 10 баллов по итогам собеседования…

  1. 1
    Для каждого кандидата вычисляем общий результат как сумму балл за три испытания и собеседование.$$S = b_1 + b_2 + b_3 + b_4$$
  2. 2
    Формируем рейтинговый список по трём ключам: общий результат по убыванию, баллы за собеседование по убыванию, ID по возрастанию.

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
2376ФИПИ EDE407№ 26ЖоғарыМассивтер және жолдар

Мероприятия и перерыв

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

  1. 1
    Для каждой заявки обозначим время начала через $start_i$, а время окончания — через $end_i$. Две заявки $j$ и $i$ совместимы, если мероприятие $j$ заканчивается не позднее начала мероприятия $i$.$$end_j \le start_i$$
  2. 2
    Отсортируем все заявки по времени окончания. Для каждой заявки $i$ вычислим $dp_i$ — максимальное количество мероприятий в расписании, последним из которых является мероприятие $i$.

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
2377ФИПИ F088DC№ 26ЖоғарыИгры и стратегии

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

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

  1. 1
    1а. Из начальной позиции $(5,S)$ Петя может выиграть одним ходом, если удвоение второй кучи даёт сумму не менее 75: $5+2S\geq75$. Отсюда $S\geq35$. Удвоение первой кучи требует $10+S\geq75$, то есть $S\geq65$, что уже входит в найденный…$$35\leq S\leq69$$
  2. 2
    1б. Петя может сделать невыигрышный ход, удвоив первую кучу: $(5,S)\to(10,S)$. Ваня затем удваивает вторую кучу. Для победы Вани нужно $10+2S\geq75$, поэтому $S\geq32{,}5$. Минимальное целое значение — $S=33$.

Ещё 4 қадам — толық шешімде

Шешім полностьюЖауапШешу самому6 қадам в разборе
2378ФИПИ F3DA8C№ 26ЖоғарыИгры и стратегии

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

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

  1. 1
    Из начальной позиции $(7,S)$ Петя может выиграть первым ходом, если удвоение второй кучи даёт сумму не менее 77: $7+2S\geq77$, то есть $S\geq35$. Удвоение первой кучи даёт условие $14+S\geq77$, то есть $S\geq63$, которое уже входит в…
  2. 2
    Для задания 1б достаточно взять минимальное $S$, при котором после неудачного хода Пети Ваня выигрывает сразу. При $S=18$ Петя может удвоить вторую кучу и получить позицию $(7,36)$. Ваня удваивает вторую кучу и получает $(7,72)$, сумма…

Ещё 6 қадам — толық шешімде

Шешім полностьюЖауапШешу самому8 қадам в разборе
2379ФИПИ F5FB6E№ 26ЖоғарыИгры и стратегии

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

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

  1. 1
    Для анализа каждой позиции перечисляют все возможные ходы: увеличение одной из куч на 1 и удвоение одной из куч. Если после хода сумма становится не менее 59, игра заканчивается победой сделавшего ход.
  2. 2
    Для позиции (4, 27) выигрышная стратегия принадлежит Ване. После любого первого хода Пети Ваня выбирает ход, переводящий игру в позицию, из которой Петя не может гарантированно выиграть, а затем отвечает симметричным или компенсирующим…

Ещё 6 қадам — толық шешімде

Шешім полностьюЖауапШешу самому8 қадам в разборе
2380ФИПИ FAA6DB№ 26ЖоғарыИгры и стратегии

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

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

  1. 1
    В задании 1а слова начинаются с разных букв: А и Д. Петя выбирает букву А. После этого все ходы однозначны, и будет написано слово АБВГДАБВГДХ длины 11. Последний, 11-й ход делает Петя, поэтому Петя выигрывает. При этой стратегии возможна…
  2. 2
    В задании 1б Петя выбирает букву Т. Далее продолжение однозначно: ТРИ повторяется 33 раза, длина слова равна 99. Последнюю букву пишет Петя, поэтому выигрышная стратегия есть у Пети.

Ещё 4 қадам — толық шешімде

Шешім полностьюЖауапШешу самому6 қадам в разборе