СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

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

Объяснение материала

Закрепление изученного

Итоги урока

ЕГЭ 2025. Декабрь. Информатика. Вариант 15

Категория: Информатика

Нажмите, чтобы узнать подробности

  РЕШУ ЕГЭ — информатика Вариант № 19287341   1.  Тип 1 № 59706

Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите номера населённых пунктов Б и В в таблице. В ответе напишите два числа без разделителей: сначала для пункта Б, затем для пункта В.

 

 

 

 

 

  1 2 3 4 5 6 7 8
1         *     *
2     *   *   *  
3   *     *      
4           * *  
5 * * *          
6       *       *
7   *   *       *
8 *         * *  

 

 

 

 

        2.  Тип 2 № 33504

Логическая функция F задаётся выражением ((x ≡ ¬y) → (y ∧ ¬z)) ∨ (z ∧ ¬w). На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся строки. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z, w.

 

 

 

 

 

Переменная 1 Переменная 2 Переменная 3 Переменная 4 Функция
0 0   0 0
  0   0 0
      0 0

 

В ответе напишите буквы x, y, z, w в том порядке, в котором идут соответствующие им столбцы (сначала  — буква, соответствующая первому столбцу; затем  — буква, соответствующая второму столбцу, и т. д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

 

Пример. Пусть задано выражение xy, зависящее от двух переменных x и y, и фрагмент таблицы истинности:

 

 

 

Переменная 1 Переменная 2 Функция
??? ??? F
0 1 0

 

Тогда первому столбцу соответствует переменная y, а второму столбцу соответствует переменная x. В ответе нужно написать: yx.

        3.  Тип 3 № 83133

В файле приведён фрагмент базы данных «Хозтовары» о поставках бытовой химии и средств гигиены в магазины районов города. База данных состоит из трёх таблиц.

 

Задание 3

 

Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение сентября 2023 г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок, шт. внесена информация о том, сколько упаковок товара поступило в магазин или было продано в течение дня. Заголовок таблицы имеет следующий вид.

 

 

ID операции Дата ID магазина Артикул Тип операции Количество упаковок, шт. Цена, руб./⁠шт.

 

Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Заголовок таблицы имеет следующий вид.

 

 

Артикул Отдел Наименование Ед_изм Количество в упаковке Поставщик

 

Таблица «Магазин» содержит информацию о местонахождении магазинов. Заголовок таблицы имеет следующий вид.

 

 

ID магазина Район Адрес

 

На рисунке приведена схема указанной базы данных.

Используя информацию из приведённой базы данных, определите, на сколько литров увеличилось количество всех видов гелей для душа, имеющихся в наличии в магазинах на проспекте Мира, за период с 14 по 25 сентября включительно.

В ответе запишите целую часть полученного числа.

      4.  Тип 4 № 36017

По каналу связи передаются сообщения, содержащие только четыре буквы: З, А, Р, Я; для передачи используется двоичный код, удовлетворяющий условию Фано. Для букв Я, Р, З используются такие кодовые слова: Я  — 0, Р  — 101, З  — 110.

Укажите кратчайшее кодовое слово для буквы А, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наибольшим числовым значением.

 

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

        5.  Тип 5 № 7454

Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам.

1.  Складываются первая и вторая, а также третья и четвёртая цифры исходного числа.

2.  Полученные два числа записываются друг за другом в порядке убывания (без разделителей).

Пример. Исходное число: 3165. Суммы: 3 + 1  =  4; 6 + 5  =  11. Результат: 114.

 

Укажите наименьшее число, в результате обработки которого, автомат выдаст число 1311.

        6.  Тип 6 № 59711

Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится B начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению 6eз рисования; Опустить хвост, означающая переход в режим рисования; Вперёд n (где n  — целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова; Назад n (где n  — целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m  — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m  — целое число), вызывающая изменение направления движения на m градусов против часовой стрелки. Запись Повтори k [Команда1 Команда2 ... КомандаS] означает, что последовательность из S команд повторится k раз.

 

Черепахе был дан для исполнения следующий алгоритм:

 

Повтори 4 [Вперёд 10 Направо 270]

Поднять хвост

Вперёд 3 Направо 270 Вперёд 5 Направо 90

Опустить хвост

Повтори 2 [Вперёд 10 Направо 270 Вперёд 12 Направо 270].

Определите, сколько точек с целочисленными координатами будут находиться внутри объединения фигур, ограниченных заданными алгоритмом линиями, включая точки на линиях.

        7.  Тип 7 № 18711

Автоматическая фотокамера производит растровые изображения размером 128 на 320 пикселей. При этом объём файла с изображением не может превышать 40 Кбайт, упаковка данных не производится. Какое максимальное количество цветов можно использовать в палитре?

        8.  Тип 8 № 7457

Все 4-⁠буквенные слова, составленные из букв К, Л, Р, Т, записаны в алфавитном порядке и пронумерованы.

Вот начало списка:

1.  КККК

2.  КККЛ

3.  КККР

4.  КККТ

...

 

Запишите слово, которое стоит под номером 67.

        9.  Тип 9 № 59687

Откройте файл электронной таблицы, содержащей в каждой строке семь натуральных чисел. Определите количество строк таблицы, содержащих числа, для чисел которых выполнены оба условия:

—  в строке есть одно число, которое повторяется трижды, остальные четыре числа различны;

—  среднее арифметическое неповторяющихся чисел строки не больше повторяющегося числа.

В ответе запишите только число.

 

Задание 9

 

        10.  Тип 10 № 38944

Определите, сколько раз, не считая сносок, в тексте произведения А. С. Пушкина «Капитанская дочка» встречается слово «Москва» в любом падеже.

 

Задание 10

 

        11.  Тип 11 № 13359

При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 15 символов и содержащий только символы из 12-⁠символьного набора: А, В, C, D, Е, F, G, H, K, L, M, N. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 12 байт на одного пользователя.

Определите объём памяти (в байтах), необходимый для хранения сведений о 100 пользователях. В ответе запишите только целое число  — количество байт.

        12.  Тип 12 № 61358

Исполнитель Редактор получает на вход строку цифр и преобразует её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

А)  заменить (v, w).

Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150.

Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.

Б)  нашлось (v).

Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.

 

Дана программа для редактора:

НАЧАЛО

                ПОКА нашлось (01) ИЛИ нашлось (02)

                        заменить (02, 1110)

                        заменить (01, 220)

                КОНЕЦ ПОКА

КОНЕЦ

 

Известно, что исходная строка A содержала больше 40 цифр, первая из которых  — ноль, а остальные  — единицы и двойки. После выполнения данной программы получилась строка B, сумма цифр которой оказалась простым числом. Чему равна наименьшая возможная сумма цифр в строке A?

      13.  Тип 13 № 10315

В терминологии сетей TCP/⁠IP маской сети называется двоичное число, определяющее, какая часть IP-⁠адреса узла сети относится к адресу сети, а какая  — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-⁠адрес. Адрес сети получается в результате применения поразрядной конъюнкции к заданным IP-⁠адресу узла и маске. По заданным IP-⁠адресу узла и маске определите адрес сети.

IP-⁠адрес узла: 135.12.170.217

Маска: 255.255.248.0

При записи ответа выберите из приведённых в таблице чисел четыре элемента IP-⁠адреса сети и запишите в нужном порядке соответствующие им буквы без использования точек.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A B C D E F G H
0 12 16 132 135 160 168 170

 

Пример.

Пусть искомый IP-⁠адрес 191.153.128.0 и дана таблица:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A B C D E F G H
255 167 128 0 153 8 191 192

 

В этом случае правильный ответ будет GECD.

      14.  Тип 14 № 18795

Значение выражения 536 + 524 − 25? записали в системе счисления с основанием 5.

Сколько цифр 4 содержится в этой записи?

        15.  Тип 15 № 46973

На числовой прямой даны два отрезка: P  =  [69; 91] и Q  =  [77; 114]. Укажите наименьшую возможную длину такого отрезка A, для которого формула

 

(x ∈ Q) → (((x ∈ P) ≡ (x ∈ Q)) ∨ (¬(x ∈ P) → (x ∈ A)))

 

тождественно истинна (то есть принимает значение 1 при любом значении переменной х).

      16.  Тип 16 № 59721

Алгоритм вычисления значения функции F(n), где n  — натуральное число, задан следующими соотношениями:

F(n)  =  n, если n  =  1;

F(n)  =  n − 1 + F(n − 1), если n > 1.

 

Чему равно значение выражения F(2024) − F(2022)?

        17.  Тип 17 № 81483

В файле содержится последовательность целых чисел. Её элементы могут принимать целые значения от –100 000 до 100 000 включительно. Определите количество троек элементов последовательности, в которых хотя бы два числа являются двузначными, а квадрат суммы чисел тройки не больше максимального элемента последовательности, оканчивающегося на 33. В ответе запишите количество найденных троек, затем максимальную из сумм элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.

 

17.txt

 

        18.  Тип 18 № 76715

Робот стоит в левом нижнем углу прямоугольного поля, в каждой клетке которого записано целое число. В некоторых клетках записано число –1, в эти клетки роботу заходить нельзя. Для вашего удобства такие клетки выделены тёмным фоном. В остальных клетках записаны положительные числа.

За один ход робот может переместиться на одну клетку вправо или на одну

клетку вверх.

В начальный момент робот обладает запасом энергии 1000 условных единиц. Расход энергии на запуск робота равен числу, записанному в стартовой клетке. В дальнейшем расход энергии на переход в каждую следующую клетку равен числу, записанному в этой клетке. Если оставшийся у робота запас энергии меньше записанного в клетке числа, робот не может перейти в эту клетку.

 

Задание 1. Определите максимальное количество шагов, которое может сделать робот.

 

Задание 2. Определите общее количество клеток поля, включая стартовую, в которые может попасть робот.

 

Исходные данные записаны в электронной таблице. В ответе запишите два числа: сначала ответ на задание 1, затем ответ на задание 2.

 

Задание 18

 

Ответ:

      19.  Тип 19 № 59724

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

Игра завершается в тот момент, когда количество камней в куче становится не менее 473.

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

В начальный момент в куче было S камней; 1 ≤ S ≤ 472.

Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника.

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

        20.  Тип 20 № 59725

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

 

Ответ:

        21.  Тип 21 № 59726

Для игры, описанной в задании 19, найдите минимальное значение S, при котором одновременно выполняются два условия:

—  у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;

—  у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.

        22.  Тип 22 № 47612

В файле 22_31.xlsx содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно.

Информация о процессах представлена в файле в виде таблицы. В первой строке таблицы указан идентификатор процесса (ID), во второй строке таблицы  — время его выполнения в миллисекундах, в третьей строке перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0.

Определите минимальное время, через которое завершится выполнение всей совокупности процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно.

Типовой пример организации данных в файле:

 

ID процесса B Время выполнения процесса B (мс) ID процесса(ов) A
1

 

4 0
2 3 0
3 1 1;2
4 7 3

 

В данном случае независимые процессы 1 и 2 могут выполняться параллельно, при этом процесс 1 завершится через 4 мс, а процесс 2  — через 3 мс с момента старта. Процесс 3 может начаться только после завершения обоих процессов 1 и 2, то есть через 4 мс после старта. Он длится 1 мс и закончится через 4 + 1  =  5 мс после старта. Выполнение процесса 4 может начаться только после завершения процесса 3, то есть через 5 мс. Он длится 7 мс, так что минимальное время завершения всех процессов равно 5 + 7  =  12 мс.

      23.  Тип 23 № 59846

Исполнитель преобразует число, записанное на экране.

У исполнителя есть команды, которым присвоены номера.

1.  Вычесть 2.

2.  Вычесть 3.

3.  Разделить нацело на 3.

Первая команда уменьшает число на экране на 2, вторая  — на 3, третья уменьшает число в 3 раза. Сколько существует программ, для которых при исходном числе 20 результатом является число 3?

        24.  Тип 24 № 76692

Текстовый файл состоит из цифр от 1 до 9, знаков операций «+», «–» и «*» (сложение, вычитание и умножение) и заглавных латинских букв A, B, C, D.

Назовём правильной суммой строку, содержащую последовательность из одного или более десятичных чисел, в которой между соседними числами стоит ровно один знак «+» или «-» и нет других знаков.

Примеры правильных сумм: «23», «115+6», «1980+12−123−51+3».

Назовём результатом правильной суммы число, которое получится при выполнении записанных в соответствующей строке сложений. Например, результат правильной суммы «2+3»  — число 5, а результат правильной суммы «1+2−8+3»  — число −2.

Найдите в данной строке расположенную непосредственно после буквы С правильную сумму с наибольшим результатом.

В ответе запишите результат найденной суммы. Гарантируется, что ответ не превышает 2 · 109.

 

Задание 24

 

      25.  Тип 25 № 45259

 

Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:

—  символ «?» означает ровно одну произвольную цифру;

—  символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.

Например, маске 123*4?5 соответствуют числа 123405 и 12300405.

Среди натуральных чисел, не превышающих 109, найдите все числа, соответствующие маске 12345?7?8, делящиеся на число 23 без остатка.

В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце  — соответствующие им результаты деления этих чисел на 23.

Количество строк в таблице для ответа избыточно.

 

Ответ:

 

 

 

 

 

 

 

 

 

 

 

 

        26.  Тип 26 № 78051

Система наблюдения ежеминутно фиксирует вход и выход сотрудников из офиса (в минутах, прошедших от начала суток). Считается, что в моменты фиксации входа и выхода сотрудник находится в офисе. Нулевая минута соответствует моменту начала рабочего дня в офисе, который длится 24 ч в сутки без перерыва.

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

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

 

Задание 26

 

Входные данные

В первой строке входного файла находится натуральное число N (N ≤ 100 000)  — количество сотрудников компании.

Следующие N строк содержат пары чисел, обозначающих соответственно время входа и время выхода сотрудника (все числа натуральные, не превышающие 1440).

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

Типовой пример организации данных во входном файле

5

10 1070

230 1070

240 1070

1070 1400

1071 1400

При таких исходных данных в течение суток было 7 промежутков времени, когда число сотрудников не менялось: (0, 10), (10, 230), (230, 240), (240, 070), (1070, 1071), (1071, 1400), (1400, 1440). Наибольшей длиной из этих отрезков является число 830. В 1071 минуту в предпоследний раз за сутки изменилось число сотрудников.

Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.

 

Ответ:

      27.  Тип 27 № 76440

Фрагмент звёздного неба спроецирован на плоскость с декартовой системой координат. Учёный решил провести кластеризацию полученных точек, являющихся изображениями звёзд, то есть разбить их множество на N непересекающихся непустых подмножеств (кластеров), таких, что точки каждого подмножества лежат внутри квадрата со стороной длиной H, причём эти квадраты между собой не пересекаются. Стороны квадрата не обязательно параллельны координатным осям. Гарантируется, что такое разбиение существует и единственно для заданных размеров квадрата.

Будем называть центром кластера точку этого кластера, сумма расстояний от которой до всех остальных точек кластера минимальна. Для каждого кластера гарантируется единственность его центра. Расстояние между двумя точками на плоскости и вычисляется по формуле:

 

 

В файле А хранятся координаты точек двух кластеров, где H  =  4,7 для каждого кластера. В каждой строке записана информация о расположении на карте одной звезды: сначала координата x, затем координата y. Известно, что количество точек не превышает 1000.

В файле Б хранятся координаты точек трёх кластеров, где H  =  4 для каждого кластера. Известно, что количество точек не превышает 10 000. Структура хранения информации в файле Б аналогична файлу A.

 

Файл A

Файл B

 

Для каждого файла определите координаты центра каждого кластера, затем вычислите два числа: Px  — среднее арифметическое абсцисс центров кластеров и Py  — среднее арифметическое ординат центров кластеров.

В ответе запишите четыре числа: в первой строке  — сначала целую часть произведения затем целую часть произведения для файла A, во второй строке  — аналогичные данные для файла Б.

Возможные данные одного из файлов иллюстрированы графиком.

Внимание! График приведён в иллюстративных целях для произвольных значений, не имеющих отношения к заданию. Для выполнения задания используйте данные из прилагаемого файла.

Ответ:

 

 

Просмотр содержимого документа
«ЕГЭ 2025. Декабрь. Информатика. Вариант 15»

РЕШУ ЕГЭ — информатика

Вариант № 19287341

1.  Тип 1 № 59706

Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите номера населённых пунктов Б и В в таблице. В ответе напишите два числа без разделителей: сначала для пункта Б, затем для пункта В.

 

1

2

3

4

5

6

7

8

1

*

*

2

*

*

*

3

*

*

4

*

*

5

*

*

*

6

*

*

7

*

*

*

8

*

*

*



2.  Тип 2 № 33504

Логическая функция F задаётся выражением ((x ≡ ¬y) → (y ∧ ¬z)) ∨ (z ∧ ¬w). На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся строки. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z, w.

 

Переменная 1

Переменная 2

Переменная 3

Переменная 4

Функция

0

0

0

0

0

0

0

0

0

 

В ответе напишите буквы x, y, z, w в том порядке, в котором идут соответствующие им столбцы (сначала  — буква, соответствующая первому столбцу; затем  — буква, соответствующая второму столбцу, и т. д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

 

Пример. Пусть задано выражение xy, зависящее от двух переменных x и y, и фрагмент таблицы истинности:

 

Переменная 1

Переменная 2

Функция

???

???

F

0

1

0

 

Тогда первому столбцу соответствует переменная y, а второму столбцу соответствует переменная x. В ответе нужно написать: yx.

3.  Тип 3 № 83133

В файле приведён фрагмент базы данных «Хозтовары» о поставках бытовой химии и средств гигиены в магазины районов города. База данных состоит из трёх таблиц.

Задание 3

Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение сентября 2023 г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок, шт. внесена информация о том, сколько упаковок товара поступило в магазин или было продано в течение дня. Заголовок таблицы имеет следующий вид.

 

ID операции

Дата

ID магазина

Артикул

Тип операции

Количество упаковок,
шт.

Цена,
руб./⁠шт.

 

Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Заголовок таблицы имеет следующий вид.

 

Артикул

Отдел

Наименование

Ед_изм

Количество
в упаковке

Поставщик

 

Таблица «Магазин» содержит информацию о местонахождении магазинов. Заголовок таблицы имеет следующий вид.

 

ID магазина

Район

Адрес

 

На рисунке приведена схема указанной базы данных.

Используя информацию из приведённой базы данных, определите, на сколько литров увеличилось количество всех видов гелей для душа, имеющихся в наличии в магазинах на проспекте Мира, за период с 14 по 25 сентября включительно.

В ответе запишите целую часть полученного числа.

4.  Тип 4 № 36017

По каналу связи передаются сообщения, содержащие только четыре буквы: З, А, Р, Я; для передачи используется двоичный код, удовлетворяющий условию Фано. Для букв Я, Р, З используются такие кодовые слова: Я  — 0, Р  — 101, З  — 110.

Укажите кратчайшее кодовое слово для буквы А, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наибольшим числовым значением.

 

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

5.  Тип 5 № 7454

Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам.

1.  Складываются первая и вторая, а также третья и четвёртая цифры исходного числа.

2.  Полученные два числа записываются друг за другом в порядке убывания (без разделителей).

Пример. Исходное число: 3165. Суммы: 3 + 1  =  4; 6 + 5  =  11. Результат: 114.

 

Укажите наименьшее число, в результате обработки которого, автомат выдаст число 1311.

6.  Тип 6 № 59711

Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится B начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению 6eз рисования; Опустить хвост, означающая переход в режим рисования; Вперёд n (где n  — целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова; Назад n (где n  — целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m  — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m  — целое число), вызывающая изменение направления движения на m градусов против часовой стрелки. Запись Повтори k [Команда1 Команда2 ... КомандаS] означает, что последовательность из S команд повторится k раз.

 

Черепахе был дан для исполнения следующий алгоритм:

Повтори 4 [Вперёд 10 Направо 270]

Поднять хвост

Вперёд 3 Направо 270 Вперёд 5 Направо 90

Опустить хвост

Повтори 2 [Вперёд 10 Направо 270 Вперёд 12 Направо 270].

Определите, сколько точек с целочисленными координатами будут находиться внутри объединения фигур, ограниченных заданными алгоритмом линиями, включая точки на линиях.

7.  Тип 7 № 18711

Автоматическая фотокамера производит растровые изображения размером 128 на 320 пикселей. При этом объём файла с изображением не может превышать 40 Кбайт, упаковка данных не производится. Какое максимальное количество цветов можно использовать в палитре?

8.  Тип 8 № 7457

Все 4-⁠буквенные слова, составленные из букв К, Л, Р, Т, записаны в алфавитном порядке и пронумерованы.

Вот начало списка:

1.  КККК

2.  КККЛ

3.  КККР

4.  КККТ

...

 

Запишите слово, которое стоит под номером 67.

9.  Тип 9 № 59687

Откройте файл электронной таблицы, содержащей в каждой строке семь натуральных чисел. Определите количество строк таблицы, содержащих числа, для чисел которых выполнены оба условия:

—  в строке есть одно число, которое повторяется трижды, остальные четыре числа различны;

—  среднее арифметическое неповторяющихся чисел строки не больше повторяющегося числа.

В ответе запишите только число.

Задание 9

10.  Тип 10 № 38944

Определите, сколько раз, не считая сносок, в тексте произведения А. С. Пушкина «Капитанская дочка» встречается слово «Москва» в любом падеже.

Задание 10

11.  Тип 11 № 13359

При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 15 символов и содержащий только символы из 12-⁠символьного набора: А, В, C, D, Е, F, G, H, K, L, M, N. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 12 байт на одного пользователя.

Определите объём памяти (в байтах), необходимый для хранения сведений о 100 пользователях. В ответе запишите только целое число  — количество байт.

12.  Тип 12 № 61358

Исполнитель Редактор получает на вход строку цифр и преобразует её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

А)  заменить (v, w).

Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150.

Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.

Б)  нашлось (v).

Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.

 

Дана программа для редактора:

НАЧАЛО

                ПОКА нашлось (01) ИЛИ нашлось (02)

                        заменить (02, 1110)

                        заменить (01, 220)

                КОНЕЦ ПОКА

КОНЕЦ

 

Известно, что исходная строка A содержала больше 40 цифр, первая из которых  — ноль, а остальные  — единицы и двойки. После выполнения данной программы получилась строка B, сумма цифр которой оказалась простым числом. Чему равна наименьшая возможная сумма цифр в строке A?

13.  Тип 13 № 10315

В терминологии сетей TCP/⁠IP маской сети называется двоичное число, определяющее, какая часть IP-⁠адреса узла сети относится к адресу сети, а какая  — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-⁠адрес. Адрес сети получается в результате применения поразрядной конъюнкции к заданным IP-⁠адресу узла и маске. По заданным IP-⁠адресу узла и маске определите адрес сети.

IP-⁠адрес узла: 135.12.170.217

Маска: 255.255.248.0

При записи ответа выберите из приведённых в таблице чисел четыре элемента IP-⁠адреса сети и запишите в нужном порядке соответствующие им буквы без использования точек.

 

A

B

C

D

E

F

G

H

0

12

16

132

135

160

168

170

 

Пример.

Пусть искомый IP-⁠адрес 191.153.128.0 и дана таблица:

 

A

B

C

D

E

F

G

H

255

167

128

0

153

8

191

192

 

В этом случае правильный ответ будет GECD.

14.  Тип 14 № 18795

Значение выражения 536 + 524 − 25? записали в системе счисления с основанием 5.

Сколько цифр 4 содержится в этой записи?

15.  Тип 15 № 46973

На числовой прямой даны два отрезка: P  =  [69; 91] и Q  =  [77; 114]. Укажите наименьшую возможную длину такого отрезка A, для которого формула

(x ∈ Q) → (((x ∈ P) ≡ (x ∈ Q)) ∨ (¬(x ∈ P) → (x ∈ A)))

тождественно истинна (то есть принимает значение 1 при любом значении переменной х).

16.  Тип 16 № 59721

Алгоритм вычисления значения функции F(n), где n  — натуральное число, задан следующими соотношениями:

F(n)  =  n, если n  =  1;

F(n)  =  n − 1 + F(n − 1), если n  1.

 

Чему равно значение выражения F(2024) − F(2022)?

17.  Тип 17 № 81483

В файле содержится последовательность целых чисел. Её элементы могут принимать целые значения от –100 000 до 100 000 включительно. Определите количество троек элементов последовательности, в которых хотя бы два числа являются двузначными, а квадрат суммы чисел тройки не больше максимального элемента последовательности, оканчивающегося на 33. В ответе запишите количество найденных троек, затем максимальную из сумм элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.

17.txt

18.  Тип 18 № 76715

Робот стоит в левом нижнем углу прямоугольного поля, в каждой клетке которого записано целое число. В некоторых клетках записано число –1, в эти клетки роботу заходить нельзя. Для вашего удобства такие клетки выделены тёмным фоном. В остальных клетках записаны положительные числа.

За один ход робот может переместиться на одну клетку вправо или на одну

клетку вверх.

В начальный момент робот обладает запасом энергии 1000 условных единиц. Расход энергии на запуск робота равен числу, записанному в стартовой клетке. В дальнейшем расход энергии на переход в каждую следующую клетку равен числу, записанному в этой клетке. Если оставшийся у робота запас энергии меньше записанного в клетке числа, робот не может перейти в эту клетку.

 

Задание 1. Определите максимальное количество шагов, которое может сделать робот.

 

Задание 2. Определите общее количество клеток поля, включая стартовую, в которые может попасть робот.

 

Исходные данные записаны в электронной таблице. В ответе запишите два числа: сначала ответ на задание 1, затем ответ на задание 2.

Задание 18

Ответ:

19.  Тип 19 № 59724

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

Игра завершается в тот момент, когда количество камней в куче становится не менее 473.

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

В начальный момент в куче было S камней; 1 ≤ S ≤ 472.

Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника.

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

20.  Тип 20 № 59725

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

 

Ответ:

21.  Тип 21 № 59726

Для игры, описанной в задании 19, найдите минимальное значение S, при котором одновременно выполняются два условия:

—  у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;

—  у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.

22.  Тип 22 № 47612

В файле 22_31.xlsx содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно.

Информация о процессах представлена в файле в виде таблицы. В первой строке таблицы указан идентификатор процесса (ID), во второй строке таблицы  — время его выполнения в миллисекундах, в третьей строке перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0.

Определите минимальное время, через которое завершится выполнение всей совокупности процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно.

Типовой пример организации данных в файле:

ID процесса B

Время выполнения процесса B (мс)

ID процесса(ов) A

1

4

0

2

3

0

3

1

1;2

4

7

3

 

В данном случае независимые процессы 1 и 2 могут выполняться параллельно, при этом процесс 1 завершится через 4 мс, а процесс 2  — через 3 мс с момента старта. Процесс 3 может начаться только после завершения обоих процессов 1 и 2, то есть через 4 мс после старта. Он длится 1 мс и закончится через 4 + 1  =  5 мс после старта. Выполнение процесса 4 может начаться только после завершения процесса 3, то есть через 5 мс. Он длится 7 мс, так что минимальное время завершения всех процессов равно 5 + 7  =  12 мс.

23.  Тип 23 № 59846

Исполнитель преобразует число, записанное на экране.

У исполнителя есть команды, которым присвоены номера.

1.  Вычесть 2.

2.  Вычесть 3.

3.  Разделить нацело на 3.

Первая команда уменьшает число на экране на 2, вторая  — на 3, третья уменьшает число в 3 раза. Сколько существует программ, для которых при исходном числе 20 результатом является число 3?

24.  Тип 24 № 76692

Текстовый файл состоит из цифр от 1 до 9, знаков операций «+», «–» и «*» (сложение, вычитание и умножение) и заглавных латинских букв A, B, C, D.

Назовём правильной суммой строку, содержащую последовательность из одного или более десятичных чисел, в которой между соседними числами стоит ровно один знак «+» или «-» и нет других знаков.

Примеры правильных сумм: «23», «115+6», «1980+12−123−51+3».

Назовём результатом правильной суммы число, которое получится при выполнении записанных в соответствующей строке сложений. Например, результат правильной суммы «2+3»  — число 5, а результат правильной суммы «1+2−8+3»  — число −2.

Найдите в данной строке расположенную непосредственно после буквы С правильную сумму с наибольшим результатом.

В ответе запишите результат найденной суммы. Гарантируется, что ответ не превышает 2 · 109.

Задание 24

25.  Тип 25 № 45259

Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:

—  символ «?» означает ровно одну произвольную цифру;

—  символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.

Например, маске 123*4?5 соответствуют числа 123405 и 12300405.

Среди натуральных чисел, не превышающих 109, найдите все числа, соответствующие маске 12345?7?8, делящиеся на число 23 без остатка.

В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце  — соответствующие им результаты деления этих чисел на 23.

Количество строк в таблице для ответа избыточно.

Ответ:

26.  Тип 26 № 78051

Система наблюдения ежеминутно фиксирует вход и выход сотрудников из офиса (в минутах, прошедших от начала суток). Считается, что в моменты фиксации входа и выхода сотрудник находится в офисе. Нулевая минута соответствует моменту начала рабочего дня в офисе, который длится 24 ч в сутки без перерыва.

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

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

Задание 26

Входные данные

В первой строке входного файла находится натуральное число N (N ≤ 100 000)  — количество сотрудников компании.

Следующие N строк содержат пары чисел, обозначающих соответственно время входа и время выхода сотрудника (все числа натуральные, не превышающие 1440).

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

Типовой пример организации данных во входном файле

5

10 1070

230 1070

240 1070

1070 1400

1071 1400

При таких исходных данных в течение суток было 7 промежутков времени, когда число сотрудников не менялось: (0, 10), (10, 230), (230, 240), (240, 070), (1070, 1071), (1071, 1400), (1400, 1440). Наибольшей длиной из этих отрезков является число 830. В 1071 минуту в предпоследний раз за сутки изменилось число сотрудников.

Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.

 

Ответ:

27.  Тип 27 № 76440

Фрагмент звёздного неба спроецирован на плоскость с декартовой системой координат. Учёный решил провести кластеризацию полученных точек, являющихся изображениями звёзд, то есть разбить их множество на N непересекающихся непустых подмножеств (кластеров), таких, что точки каждого подмножества лежат внутри квадрата со стороной длиной H, причём эти квадраты между собой не пересекаются. Стороны квадрата не обязательно параллельны координатным осям. Гарантируется, что такое разбиение существует и единственно для заданных размеров квадрата.

Будем называть центром кластера точку этого кластера, сумма расстояний от которой до всех остальных точек кластера минимальна. Для каждого кластера гарантируется единственность его центра. Расстояние между двумя точками на плоскости и вычисляется по формуле:

В файле А хранятся координаты точек двух кластеров, где H  =  4,7 для каждого кластера. В каждой строке записана информация о расположении на карте одной звезды: сначала координата x, затем координата y. Известно, что количество точек не превышает 1000.

В файле Б хранятся координаты точек трёх кластеров, где H  =  4 для каждого кластера. Известно, что количество точек не превышает 10 000. Структура хранения информации в файле Б аналогична файлу A.

Файл A

Файл B

Для каждого файла определите координаты центра каждого кластера, затем вычислите два числа: Px  — среднее арифметическое абсцисс центров кластеров и Py  — среднее арифметическое ординат центров кластеров.

В ответе запишите четыре числа: в первой строке  — сначала целую часть произведения затем целую часть произведения для файла A, во второй строке  — аналогичные данные для файла Б.

Возможные данные одного из файлов иллюстрированы графиком.

Внимание! График приведён в иллюстративных целях для произвольных значений, не имеющих отношения к заданию. Для выполнения задания используйте данные из прилагаемого файла.

Ответ: