Информатика

1 132 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
Текстовый файл состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита и цифры. Определите максимальную длину подстроки, которая может являться записью числа в шестнадцатеричной системе счисления.
(ЕГЭ-2023) Текстовый файл состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита. Определите минимальную длину подстроки, в которой символ Z встречается не менее 120 раз.

Множество \(A = \{a_1, a_2, \ldots, a_k\}\) различных натуральных чисел с суммой \(a_1+a_2+\ldots+a_k=n\) называется генератором квадратов, если сумма любых \(k-1\) элементов этого множества является полным квадратом целого числа.

Например, множество \(\{1, 22, 41, 58\}\) является генератором квадратов, так как \(1 + 22 + 41 = 64 = 8^2\), \(1 + 22 + 58 = 81 = 9^2\), \(1 + 41 + 58 = 100 = 10^2\), \(22 + 41 + 58 = 121 = 11^2\).

По заданным \(n\) и \(k\) постройте множество из \(k\) различных натуральных чисел с суммой \(n\), которое является генератором квадратов, либо выясните, что такого нет.

Формат входных данных
На ввод подаются два целых числа \(n\) и \(k\) (\(2 \le n \le 200\,000\), \(2 \le k \le 30\)).

Формат выходных данных
Если искомый генератор квадратов существует, выведите <<YES>> на первой строке, а на второй строке выведите \(k\) натуральных чисел "— искомое множество.

Если генератора квадратов с заданными параметрами не существует, выведите <<NO>>.

 

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети.
Некоторый узел в сети имеет IP-адрес 101.190.155.39. Маской сети 255.255.255.128.
Определите количество IP-адресов компьютеров в этой сети, у которых последний байт в двоичной записи является палиндромом. Последний байт - это последние восемь битов, если считать слева направо. В расчете не учитываются адрес сети и широковещательный адрес.

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

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

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

В ответе укажите только число.
На стройку многоэтажного дома завезли инструменты. Прорабу необходимо доставить инструменты с этажа A на этаж B. Для вызова подъемника на всех этажах строящегося здания, кроме первого и последнего, есть две кнопки. Кнопка вниз перемещает подъемник вниз, кнока вверх - перемещает вверх. Когда прораб нажал нужную кнопку, подъемник находился на этаже С и вез груз на этаж D. Работает подъемник следующим образом:
  •  если подъемник проезжает мимо этажа, на котором нажата кнопка вызова, и, при этом,  движется в подходящем направлении, то подъемник останавливается и в него можно зайти.
Подъемник перемещается между соседними этажами за одну единицу времени, также одну единицу времени занимает остановка подъемника на этаже для загрузки или разгрузки.
 
Определите сколько времени необходимо прорабу, чтобы доставить инструменты до этажа B, при условии, что никто больше не будет вызывать подъемник.


Входные данные
Первая строка ввода содержит четыре целых числа A, B, C и D, разделенных одним пробелом (1 <= A, B, C, D <= 20, A≠B, C≠D, A≠C).
 

Выходные данные
Вывести одно целое число – количество единиц времени, которое пройдет с момента вызова подъемника до момента, когда инструменты разгрузят из подъемника на этаже B.
 
 
Примеры
Входные данные Выходные данные
1 3 9 2 5 10
2 3 9 5 2 13

Примечание
Пояснение к примеру 1
Подъемник за 1 единицу времени доедет до 3-го этажа, остановится на 1 единицу времени, чтобы прораб смог погрузить инструменты на подъемник, затем через 2 единицы времени доедет до 5-го этажа и остановится на 1 единицу времени для разгрузки груза, через 4 единицы времени подъемник довезет инструменты до 9-го этажа, и через 1 единицу времени инструменты рагрузят.
Операнды арифметического выражения записаны в системе счисления с основанием 14.
y2C61414 + A8x6y014
В записи чисел переменными x и y обозначены неизвестные цифры. Определите наименьшее значение х, при которых значение данного арифметического выражения кратно 120. Для найденного значения x вычислите частное от деления значения арифметического выражения на 120 при y = 4 и укажите в ответе целую часть полученного частного в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Операнды арифметического выражения записаны в системе счисления с основанием 17.
4x69y717 + x0Cy8917
В записи чисел переменными x и y обозначены неизвестные цифры. Определите наименьшее значение х, при которых значение данного арифметического выражения кратно 139. Для найденного значения x вычислите частное от деления значения арифметического выражения на 139 при y = E и укажите в ответе целую часть полученного частного в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Операнды арифметического выражения записаны в системе счисления с основанием 19.
yx886419 + x69y2119
В записи чисел переменными x и y обозначены неизвестные цифры. Определите наименьшее значение х, при которых значение данного арифметического выражения кратно 157. Для найденного значения x вычислите частное от деления значения арифметического выражения на 157 при y = 2 и укажите в ответе целую часть полученного частного в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Операнды арифметического выражения записаны в системе счисления с основанием 12.
7xy212 + 3y6x812
В записи чисел переменными x и y обозначены неизвестные цифры. Определите наименьшее значение х, при которых значение данного арифметического выражения кратно 107. Для найденного значения x вычислите частное от деления значения арифметического выражения на 107 при y = 8 и укажите в ответе целую часть полученного частного в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Операнды арифметического выражения записаны в системе счисления с основанием 26.
65yx526 + x9y9526
В записи чисел переменными x и y обозначены неизвестные цифры. Определите наименьшее ненулевое значение х, при которых значение данного арифметического выражения кратно 126. Для найденного значения x вычислите частное от деления значения арифметического выражения на 126 при y = K и укажите в ответе целую часть полученного частного в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Операнды арифметического выражения записаны в системе счисления с основанием 31.
60y0x331 + yx5931
В записи чисел переменными x и y обозначены неизвестные цифры. Определите наименьшее значение х, при которых значение данного арифметического выражения кратно 59. Для найденного значения x вычислите частное от деления значения арифметического выражения на 59 при y = O (цифра, обозначаемая буквой 'О') и укажите в ответе целую часть полученного частного в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Операнды арифметического выражения записаны в системе счисления с основанием 14.
x75y814 + y0x814
В записи чисел переменными x и y обозначены неизвестные цифры. Определите наименьшее значение х, при которых значение данного арифметического выражения кратно 96. Для найденного значения x вычислите частное от деления значения арифметического выражения на 96 при y = 9 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
 
Операнды арифметического выражения записаны в системе счисления с основанием 34.
5y88334 + 3y21x434
В записи чисел переменными x и y обозначены неизвестные цифры. Определите наименьшее значение х, при которых значение данного арифметического выражения кратно 79. Для найденного значения x вычислите частное от деления значения арифметического выражения на 79 при y = Q и укажите в ответе целую часть полученного частного в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Операнды арифметического выражения записаны в системе счисления с основанием 24.
2y3024 + 1x7824
В записи чисел переменными x и y обозначены неизвестные цифры. Определите наименьшее значение х, при которых значение данного арифметического выражения кратно 136. Для найденного значения x вычислите частное от деления значения арифметического выражения на 136 при y = N и укажите в ответе целую часть полученного частного в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Операнды арифметического выражения записаны в разных системах счисления.
1x9116 + 174y9624
В записи чисел переменными x и y обозначены неизвестные цифры. Определите значения х и y, при которых результат данного арифметического выражения максимален и кратен 85. Для найденных значений x и y вычислите частное от деления значения арифметического выражения на 85 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
 
Операнды арифметического выражения записаны в разных системах счисления.
560x4335 + y10834
В записи чисел переменными x и y обозначены неизвестные цифры. Определите значения х и y, при которых результат данного арифметического выражения минимален и кратен 93. Для найденных значений x и y вычислите частное от деления значения арифметического выражения на 93 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения.
У исполнителя существует команды: Вперёд n и Назад n (где n – целое число), вызывающие передвижение Черепахи на n единиц в соответствующем направлении,  Направо m и Налево m (где m – целое число), вызывающие изменение направления движения на m градусов по часовой  или против часовой стрелки соответственно.

Запись
Повтори k [Команда1 Команда2 … КомандаS]
означает, что последовательность из S команд повторится k раз.

Определите, сколько точек с целочисленным положительными координатами будут находиться внутри области, ограниченной линией, заданной следующим алгоритмом (без учета точек на линии):
Повтори 21 [Вперёд 4 Направо 36]
Поделиться
Класснуть