Вариант 8 · Июль 2026

ЕГЭ Информатика

Вариант 8 · Июль 2026
27 заданий · свободная тренировка без таймера
  1. 1

    Задание №1

    #69238Анализ матрицы смежности

    На рисунке изображена схема дорог N-ского района, в таблице звёздочкой обозначено наличие дороги из одного населённого пункта в другой. Отсутствие звёздочки означает, что такой дороги нет.

      Номер пункта
    1 2 3 4 5 6 7
    Номер пункта 1     *       *
    2         *   *
    3 *     *     *
    4     *       *
    5   *       *  
    6         *   *
    7 * * * *   *  


    Каждому населённому пункту на схеме соответствует его номер в таблице, но неизвестно, какой именно номер. Определите, какие номера населённых пунктов в таблице могут соответствовать населённым пунктам B и E на схеме. В ответе запишите эти два номера в возрастающем порядке без пробелов и знаков препинания.

  2. 2

    Задание №2

    #69795Построение таблицы истинности

    Миша заполнял таблицу истинности функции F
    ((xy)w)(z(yw)),( ( x \rightarrow y ) \rightarrow w ) \lor ( z \rightarrow ( y \land w ) ) ,
    но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, х, у, z:

            F
    1 0     0
        1   0
      1 0   0


    Определите, какому столбцу таблицы соответствует каждая из переменных w, х, у, z. В ответе напишите буквы w, х, у, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т. д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
    Пример. Функция F задана выражением ¬xy,\neg x \lor y , зависящим от двух переменных, а фрагмент таблицы имеет следующий вид.

        F
    0 1 0


    В этом случае первому столбцу соответствует переменная y, а второму столбцу - переменная х. В ответе следует написать: yx.

  3. 3

    Задание №3

    #69444Базы данных

    В файле приведён фрагмент базы данных «Агротовары», принадлежащей агрохолдингу, предлагающему покупателям овощи и фрукты, произведенные на производственных базах, принадлежащих агрохолдингу. База данных состоит из трёх таблиц.
    Таблица «Наличие» содержит записи о поступивших на склад и ушедших со склада покупателям товарах. Поле Тип операции содержит значение «Поступило с производства» или «Выдано покупателю». Заголовок таблицы имеет следующий вид:

    ID операции Дата Артикул ID производственной базы Количество, кг Тип операции


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

    Артикул Категория Наименование


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

    ID производственной базы Адрес ФИО начальника базы


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

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

  4. 4

    Задание №4

    #69757Префиксные коды, условие Фано

    По каналу связи передаются шифрованные сообщения, содержащие только пять букв: А, Б, В, Г, Д. Для передачи используется неравномерный двоичный код. Для букв А, Б, В и Г используются кодовые слова 00, 01, 10 и 11 соответственно.
    Укажите самое короткое кодовое слово для буквы Д, при котором код не будет удовлетворять условию Фано, при этом в записи самого этого слова должно использоваться более одного символа, а само слово не должно совпадать ни с одним из используемых слов для кодирования букв А, Б, В и Г. Если таких слов несколько, то укажите слово с минимальным числовым значением.
    Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

  5. 5

    Задание №5

    #69618Анализ простейших алгоритмов

    На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

    1) Строится четверичная запись числа N.
    2) Далее эта запись обрабатывается по следующему правилу:
    а) если число N делится на 4, то к этой записи дописываются две последние четверичные цифры;
    б) если число N на 4 не делится, то остаток от деления умножается на 2, переводится в четверичную запись и дописывается в конец числа.
    Полученная таким образом запись является четверичной записью искомого числа R.
    3) Результат переводится в десятичную систему и выводится на экран.

    Например, для исходного числа 11 = 234 результатом является число 23124 = 182, а для исходного числа 12 = 304 это число 30304 = 204.
    Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число R, не меньшее 1025.

  6. 6

    Задание №6

    #69348Анализ алгоритмов для исполнителя

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

    Черепахе был дан для исполнения следующий алгоритм: 
    Повтори 6 [Направо 90 Вперёд 1 Направо 90 Вперёд 11]
    Поднять хвост
    Вперёд 3 Направо 90 Вперёд 5
    Опустить хвост
    Повтори 10 [Вперёд 12 Направо 90].
    Определите, сколько точек с целочисленными координатами будут находиться внутри объединения фигур, ограниченных заданными алгоритмом линиями, включая точки на линиях.

  7. 7

    Задание №7

    #69566Кодирование аудио и видео

    Для хранения растрового изображения размером 360 х 512 пикселей отведено не более 240 Кбайт памяти без учёта размера заголовка файла. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в палитре изображения?

  8. 8

    Задание №8

    #69773Комбинаторика

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

  9. 9

    Задание №9

    #69743Обработка числовой информации

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

    44053_9.xlsx

    44053_9.xls

    44053_9.ods

    44053_9.csv

  10. 10

    Задание №10

    #69366Поиск слова в тексте

    Определите, сколько раз в тексте романа М. А. Булгакова «Собачье сердце» встречается отдельное слово «больше» со строчной буквы. В ответе укажите только число.

    45360_10.docx

  11. 11

    Задание №11

    #69736Количество информации

    При регистрации в компьютерной системе каждому объекту присваивается идентификатор, состоящий из 98 символов и содержащий только 26 латинских букв и символы из 2020-символьного специального алфавита. В базе данных для хранения каждого идентификатора отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование идентификаторов, все символы кодируют одинаковым и минимально возможным количеством бит.
    Определите объём памяти (в Кбайт), необходимый для хранения 13 312 идентификаторов. В ответе запишите только целое число — количество Кбайт.

  12. 12

    Задание №12

    #69667Анализ строковых алгоритмов

    Исполнитель Редактор получает на вход строку цифр и преобразовывает ее. Редактор может выполнить две команды. В обеих командах v и w обозначают цепочки цифр. 
    A) заменить (v, w). 
    Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150. Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.
    Б) нашлось (v).
    Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется. 

    Цикл
       ПОКА условие
       последовательность команд
       КОНЕЦ ПОКА
    выполняется, пока условие истинно. 

    В конструкции
    ЕСЛИ условие
       ТО команда 1
    КОНЕЦ ЕСЛИ 
    выполняется команда 1 (если условие истинно).

    В конструкции
    ЕСЛИ условие
       ТО команда 1
       ИНАЧЕ команда 2
    КОНЕЦ ЕСЛИ 
    выполняется команда 1 (если условие истинно) или команда 2 (если условие ложно).

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

     НАЧАЛО
       ПОКА нашлось (211) ИЛИ нашлось (112)
          заменить (11, 1)
          ЕСЛИ нашлось (21)
             ТО заменить (21, 12)
             ИНАЧЕ заменить (12, 1)
          КОНЕЦ ЕСЛИ
       КОНЕЦ ПОКА
    КОНЕЦ

  13. 13

    Задание №13

    #69455Маски подсети

    В терминологии сетей ТСР/IР маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, — в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда — нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.

    Например, если IP-адрес узла равен 125.44.101.252, а маска равна 255.255.255.192, то адрес сети равен 125.44.101.192.

    Для узла с IP-адресом 42.118.219.133 адрес сети равен 42.118.216.0. Каково наибольшее возможное количество единиц в разрядах маски?

  14. 14

    Задание №14

    #69611Анализ выражений

    Операнды арифметического выражения записаны в системе счисления с основанием 25.
    1x2x3x4x525+2x02425+1x099251 x 2 x 3 x 4 x 5_{25} + 2 x 024_{25} + 1 x 099_{25}
    В записи чисел переменной х обозначена неизвестная цифра из алфавита 25-ричной системы счисления. Определите наибольшее значение х, при котором значение данного арифметического выражения кратно 24. Для найденного х вычислите частное от деления значения арифметического выражения на 24 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно. 

  15. 15

    Задание №15

    #69471Сложное логическое выражение

    Для какого наибольшего целого неотрицательного числа А выражение
    (xА)(уА)(xy270)( x \geq А ) \lor ( у \geq А ) \lor ( x \cdot y \leq 270 )
    тождественно истинно, т. е. принимает значение 1 при любых целых положительных х и у?

  16. 16

    Задание №16

    #69586Рекурсия

    Алгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими соотношениями:
    F(n) = 1 при n = 1;
    F(n) = 2 при n = 2;
    F(n)=n(n1)+F(n1)F(n2),F ( n ) = n \cdot ( n - 1 ) + F ( n - 1 ) - F ( n - 2 ) , если n > 2.
    Чему равно значение выражения F(2024)+F(2020)F(2019)?F ( 2024 ) + F ( 2020 ) - F ( 2019 ) ?

  17. 17

    Задание №17

    #69709Обработка числовой информации

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

    44122_17.txt

  18. 18

    Задание №18

    #69824Задачи на динамику для таблиц

    Квадрат разлинован на N × N клеток (1 < N < 30). Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вниз. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вниз – в соседнюю нижнюю. Квадрат ограничен внешними стенами. Между соседними клетками квадрата также могут быть внутренние стены. Сквозь стену Робот пройти не может.
    Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством от 1 до 100. Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клеткам маршрута Робота.
    В «угловых» клетках поля – тех, которые справа и снизу ограничены стенами, Робот не может продолжать движение, поэтому накопленная сумма считается итоговой. Таких конечных клеток на поле может быть несколько, включая правую нижнюю клетку поля. При разных запусках итоговые накопленные суммы могут различаться.
    Определите максимальную и минимальную денежные суммы, среди всех возможных итоговых сумм, которые может собрать Робот, пройдя из левой верхней клетки в конечную клетку маршрута. В ответе укажите два числа – сначала максимальную сумму, затем минимальную.

    Исходные данные представляют собой электронную таблицу размером N × N, каждая ячейка которой соответствует клетке квадрата. Внутренние и внешние стены обозначены утолщёнными линиями.

    Пример входных данных:

    1 8 8 4
    10 1 1 3
    1 3 12 2
    2 3 5 6

    29836_18.ods

    29836_18.xls

    29836_18.xlsx

  19. 19

    Задание №19

    #69221Теория игр

    Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч (по своему выбору) один камень или увеличить количество камней в куче в два раза. Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней. Игра завершается в тот момент, когда суммарное количество камней в кучах становится не менее 59. Победителем считается игрок, сделавший последний ход, т.е. первым получивший такую позицию, при которой в кучах оказывается 59 или больше камней. 
    В начальный момент в первой куче было пять камней, во второй куче – S камней; 1 ≤ S ≤ 53. 
    Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети. Укажите минимальное значение S, при котором такая ситуация возможна.

  20. 20

    Задание №20

    #69522Теория игр

    Условие игры

    Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч (по своему выбору) два камня либо увеличить количество камней в куче в два раза.
    Например, пусть в одной куче 10 камней, а в другой 7 камней; такую позицию в игре будем обозначать (10, 7). Тогда за один ход можно получить любую из четырёх позиций: (12, 7), (20, 7), (10, 9), (10, 14). Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней. Игра завершается в тот момент, когда суммарное количество камней в кучах становится не менее 142. Победителем считается игрок, сделавший последний ход, т. е. первым получивший такую позицию, что в кучах всего будет 142 камня или больше. В начальный момент в первой куче было два камня, во второй куче — S камней; 1 ≤ S ≤ 138. Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока — значит описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника. В описание выигрышной стратегии не следует включать ходы играющего по этой стратегии игрока, не являющиеся для него безусловно выигрышными, т. е. не являющиеся выигрышными независимо от дальнейшей игры противника. Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети.
    Укажите минимальное значение S, когда такая ситуация возможна.

    Для игры, описанной выше, найдите два наименьших значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
    — Петя не может выиграть за один ход;
    — Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
    Найденные значения запишите в ответе в порядке возрастания.

  21. 21

    Задание №21

    #69687Теория игр

    Условие игры

    Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может:
    – добавить в одну из куч (по своему выбору) два камня
    – увеличить количество камней в куче в два раза.
    Например, пусть в одной куче 10 камней, а в другой 7 камней; такую позицию в игре будем обозначать (10, 7). Тогда за один ход можно получить любую из четырёх позиций: (12, 7), (20, 7), (10, 9), (10, 14). Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней.
    Игра завершается в тот момент, когда количество камней в куче становится не менее 122. Победителем считается игрок, сделавший последний ход, т. е. первым получивший такую позицию, что в кучах всего будет 122 камня или больше.
    В начальный момент в первой куче было три камня, во второй куче — S камней; 1S117.1 \leq S \leq 117 .
    Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока — значит описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника. В описание выигрышной стратегии не следует включать ходы играющего по этой стратегии игрока, не являющиеся для него безусловно выигрышными, т. е. не являющиеся выигрышными независимо от дальнейшей игры противника.
    Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети. Укажите минимальное значение S, когда такая ситуация возможна.

    Для игры, описанной выше, найдите минимальное значение S, при котором одновременно выполняются два условия:
    – у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
    – у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.

  22. 22

    Задание №22

    #69683Многопоточность

    В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно. В файле информация о процессах представлена в виде таблицы. В первой колонке таблицы указан идентификатор процесса (ID), во второй колонке таблицы — время его выполнения в миллисекундах, в третьей колонке перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0. Время выполнения одного из процессов неизвестно и для данного процесса в соответствующей колонке обозначено как t.
    Типовой пример организации данных в файле:

    ID процесса B Время выполнения процесса B (мс) ID процесса(ов) А
    1 4 0
    2 3 0
    3 t 1; 2
    4 7 3


    Определите максимальное возможное целочисленное t (время выполнения процесса), при котором выполнение всей совокупности процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно, завершилось не более чем за 19 мс.
    Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемого файла.

    44239_22.xlsx

    44239_22.xls

    44239_22.ods

  23. 23

    Задание №23

    #69482Поиск количества программ

    Исполнитель преобразует число на экране. У исполнителя есть две команды, которые обозначены латинскими буквами: 
    А) Вычти 1 
    В) Найди целую часть от деления на 2 
    Первая из них уменьшает число на экране на 1, вторая заменяет число на экране на целую часть от деления числа на 2. Программа для исполнителя — это последовательность команд. Сколько существует программ, для которых при исходном числе 50 результатом является число 1, и при этом траектория вычислений содержит число 20 и не содержит 10? Траектория вычислений программы — это последовательность результатов выполнения всех команд программы.
    Например, для программы АВВ при исходном числе 10 траектория состоит из чисел 9, 4, 2. 

  24. 24

    Задание №24

    #69262Обработка строк, нахождение подстроки

    Текстовый файл состоит из символов P, Q, R и S. Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет идущих подряд символов P.
    Для выполнения этого задания следует написать программу.

    53033_24.txt

  25. 25

    Задание №25

    #69623Проверка делимости

    Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
    - символ «?» означает ровно одну произвольную цифру;
    - символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
    Например, маске 123*4?5 соответствуют числа 123405 и 12300405. Среди натуральных чисел, не превышающих 1010, найдите все числа, соответствующие маске 9*?001?1, делящиеся на 12007 без остатка.
    В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце - соответствующие результаты деления этих чисел на 12007. Количество строк в таблице для ответа избыточно.

  26. 26

    Задание №26

    #69671Сортировка

    Илье необходимо перенести файлы с одного компьютера на другой при помощи внешнего жесткого диска.
    Объём диска может быть меньше, чем требуется для переноса всех файлов за один раз. Свободный объём на диске и размеры файлов известны.
    По заданной информации об объёме файлов на компьютере и свободном объёме на диске определите максимальное число файлов, которые могут быть перенесены за один раз на внешний жёсткий диск, а также максимальный размер файла, записанного на этот диск, при условии, что перенесено наибольшее возможное число файлов.
    Входные данные:
    В первой строке входного файла находятся два числа: S — размер свободного места на диске (натуральное число, не превышающее 100 000) и N — количество файлов, которые надо перенести (натуральное число, не превышающее 10 000). В следующих N строках находятся значения объёмов указанных файлов (все числа натуральные не превышающие 100), каждое в отдельной строке.
    Выходные данные:
    Запишите в ответе два числа: сначала наибольшее число файлов, которые могут быть перенесены на внешний жёсткий диск за один раз, затем максимальный размер перенесённого файла, при условии, что перенесено наибольшее возможное число файлов. Если вариантов переноса несколько, выберите тот, при котором будет перенесён наибольший файл.
    Пример входного файла:
    100 4 
    80
    30
    50
    40.
    При таких исходных данных можно сохранить файлы максимум двух пользователей. Возможные объёмы этих двух файлов: 30 и 40, 30 и 50 или 40 и 50. Наибольший объём файла из перечисленных пар — 50, поэтому ответ для приведённого примера: 2 50.
    Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.

    44345_26.txt

  27. 27

    Задание №27

    #69668Оптимальный алгоритм для большого количества данных

    Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел не делилась на 37 и при этом была максимально возможной. Гарантируется, что искомую сумму получить можно.
    Программа должна напечатать одно число — максимально возможную сумму, соответствующую условиям задачи.
    Входные данные:
    Даны два входных файла (файл А и файл В), каждый из которых содержит в первой строке количество пар N (1N100000).\left(1 \leq N \leq 100000\right) . Каждая из следующих N строк содержит два натуральных числа, не превышающих 10000.
    В ответе укажите два числа: сначала значение искомой суммы для файла А, затем для файла В.

    Пример организации исходных данных во входном файле:
    6
    1 3
    5 12
    6 9 
    5 4
    3 3
    1 1

    Для указанных входных данных значением искомой длины должно быть число 33.
    Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.
    Предупреждение: для обработки файла B не следует использовать переборный алгоритм, вычисляющий сумму для всех возможных вариантов, поскольку написанная по такому алгоритму программа будет выполняться слишком долго.

    44353_27_A.txt

    44353_27_B.txt