Информатика ЕГЭ онлайн подготовка - Все Решу
Предметы
01. Деревья, графы

Задание 1. № 4144. Ориентированный граф

Задача № 4144

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

(Е. Джобс) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. В таблице в левом столбце указаны номера пунктов, откуда совершается движение, в первой строке – куда. Определите длину дороги между пунктами Г и Е. Передвигаться можно только по указанным дорогам.

Решение

Задание 1. № 4145. Длина дороги между Г и Д меньше длины дороги между Г и Е

Задача № 4145

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

(Е. Джобс) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. В таблице в левом столбце указаны номера пунктов, откуда совершается движение, в первой строке – куда. Определите длину дороги между пунктами А и Б, если известно, что длина дороги между Г и Д меньше длины дороги между Г и Е. Передвигаться можно только по указанным дорогам.

Решение

Задание 1. № 4653. Определите длину более длинной из дорог ЕЗ и ДЖ

Задача № 4653

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

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

Решение

Задание 1. №3200. На рисунке справа схема дорог Н-ского района изображена в виде графа

Задача № 3200

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

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

Решение

Задание 23. № 3746. Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды

Задача № 3746

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 3
3. Умножь на 2

Сколько существует программ, которые преобразуют исходное число 3 в число 21, и при этом траектория вычислений содержит число 8 и не содержит числа 12?

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

Решение

Задание 4. с сайта Полякова

По каналу связи передаются сообщения, содержащие только 4 буквы C, Л, О, Н; для передачи используется двоичный код, допускающий однозначное декодирование. Для букв Л, О, Н используются такие кодовые слова: Л: 111, О: 0, Н: 110. Укажите кратчайшее кодовое слово для буквы С, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Решение

Задние 4 (из Пробный ЕГЭ 2021 №10 по информатике с ответами)

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

Решение

Информатика ЕГЭ. Задание 13. (№ 4166) (Е. Джобс) с сайта Полякова

(№ 4166) (Е. Джобс) На рисунке – схема дорог, связывающих пункты A, Б, В, Г, Д, Е, Ж, З, И, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует круговых маршрутов из А в А? Пустой маршрут без движения из пункта А не считать.

Решение

Информатика ЕГЭ. Задание 1. Кратчайший путь. С сайта ЗНАНИЯ

Между населенными пунктами A, B, C, D, E, F построены дороги, протяженность которых ( в километрах) приведена в таблице:

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

Решение

ОГЭ: Кратчайший путь в графе с ограничениями. Поляков № 1188

Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего пути между пунктами A и D, проходящего через пункт C. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.

Решение

№ 1606 с сайта Полякова. Неоднозначное соотнесение таблицы и графа.

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

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

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

№ 2822 с сайта Полякова.

На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).

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

Решение

№ 3634 с сайта Полякова

(Е. Джобс) На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует маршрутов из А в З, проходящих через город Е?

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

№ 4047 с сайта Полякова.

(№ 4047) Алгоритм получает на вход натуральное число N больше 1 и строит по нему новое число R следующим образом:
1) Если исходное число кратно 3, оно делится на 3, иначе из него вычитается 1.
2) Если полученное на предыдущем шаге число кратно 5, оно делится на 5, иначе из него вычитается 1.
3) Если полученное на предыдущем шаге число кратно 11, оно делится на 11, иначе из него вычитается 1.
4) Число, полученное на шаге 3, считается результатом работы алгоритма.
Сколько существует различных натуральных чисел N, при обработке которых получится R = 8?

Решение

№ 4150. Задание 4 ЕГЭ. Кодирование и декодирование данных. Условие Фано.

Задача № 4150

(Е. Джобс) Для кодирования некоторой последовательности, состоящей из букв П, О, Е, Х, А, Л, И, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв О, Е, А, И использовали соответственно кодовые слова 01, 110, 1010, 001. Найдите наименьшую возможную суммарную длину всех кодовых слов.

Решение

№ 4167 (Е. Джобс) с сайта Полякова.

(Е. Джобс) На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, К, Л, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город М?

Решение

№ 1605 с сайта Полякова.

(№ 1605) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).

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

Решение

№ 2828 с сайта Полякова.

(№ 2828) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).

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

Решение
02. Excel

Информатика ЕГЭ. Задание 9. Поляков №1996

Задача № 1996

Задание КИМ № 9: Обработка числовой информации в электронных таблицах
Раздел № 146: Минимум, максимум и среднее значение

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

Решение

№ 2650 с сайта Полякова. Задание 26. Excel

Магазин предоставляет оптовому покупателю скидку по следующим правилам:
− на каждый второй товар ценой больше 200 рублей предоставляется скидка 30%;
− общая цена покупки со скидкой округляется вверх до целого числа рублей;
− порядок товаров в списке определяет магазин и делает это так, чтобы общая сумма скидки была наименьшей.
Вам необходимо определить общую цену закупки с учётом скидки и цену самого дорогого товара, на который будет предоставлена скидка.
Входные данные. Первая строка входного файла 26-s1.txt содержит число N – общее количество купленных товаров. Каждая из следующих N строк содержит одно целое число – цену товара в рублях. В ответе запишите два целых числа: сначала общую цену покупки с учётом скидки, затем цену самого дорогого товара, на который предоставлена скидка.
Пример входного файла
7
225
160
380
95
192
310
60
В данном случае товары с ценой 60, 95, 160 и 192 не участвуют в определении скидки, остальные товары магазину выгодно расположить в таком порядке цен: 380, 225, 310. Скидка предоставляется на товар ценой 225. Его цена со скидкой составит 157,5 руб., после округления – 158 руб. Общая цена покупки составит: 60 + 95 + 160 + 192 + 158 + 380 + 310 = 1355 руб. Самый дорогой товар, на который будет получена скидка, стоит 225 руб. В ответе нужно записать числа 1355 и 225.

Данная задача решена в программе Excel

Решение

№ 27371 с сайта Решу ЕГЭ. Метод, который работает ВСЕГДА

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

 

 

? ? ? ? F
1 1 1 0
0 0 0
1 0

 

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

Решение

№ 3195 с сайта Полякова. Оптимальная выборка в Excel

(№ 3195) Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число отличалось от предыдущего не менее чем на 20. Какую максимальную сумму могут иметь выбранные числа? В ответе запишите только целую часть максимально возможной суммы.
Исходные данные записаны в виде столбца электронной таблицы в файле 18-77.xls.

Решение

№ 3462 с сайта Полякова. Excel

(№ 3462) (Е. Джобс) В электронной таблице, хранящейся в файле 9-j10.xls, записаны вещественные числа – результаты ежечасного измерения скорости ветра на протяжении трех месяцев. Найдите количество дней, когда максимальная скорость ветра не менее чем в 2 раза превосходила среднее значение за текущий месяц.

Решение

№ 3646. (Е. Джобс) Логическая функция F задаётся выражением ((x → y) ∨ ¬(z → w)) ∧ ((w → ¬x) ∨ (¬y → z)).

Задача № 3646

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

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

Данная задача выполнена с использованием Excel, но так же этим методом можно решить на листочке.

Бесплатную задачку на эту тему Вы можете посмотреть по ссылке № 4146

Решение

№ 3651. (Е. Джобс) Логическая функция F задаётся выражением a ≡ b ∨ b → c.

Задача № 3651

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

(Е. Джобс) Логическая функция F задаётся выражением a ≡ b ∨ b → c.
На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся строки. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных a, b, c.

После оплаты Вам предоставляется доступ к видео-разбору на 30 дней. Все равно, что к репетитору сходил!

Решение

№ 3972. Сколькими способами можно поставить в соответствие переменные w, x, y, z столбцам таблицы истинности функции F, опираясь на информацию из данного фрагмента?

(№ 3972) (В.Н. Шубинкин) Логическая функция F задаётся выражением (x → w) ∧ (y → z) ∨ w. Ниже приведён частично заполненный фрагмент таблицы истинности этой функции, содержащий неповторяющиеся строки. Сколькими способами можно поставить в соответствие переменные w, x, y, z столбцам таблицы истинности функции F, опираясь на информацию из данного фрагмента?
Пример. Функция F задана выражением x ∨ y ∨ z, а фрагмент таблицы истинности имеет вид:
В этом случае переменные можно расставить любым способом, значит, ответом будет число 6.

После покупки Вы получить подробный видео-разбор с доступом к просмотру на 30 дней. все равно, что к репетитору сходил!

Решение

№ 4146. ((Е. Джобс) Логическая функция F задаётся выражением (a → b) ∧ ¬(b ≡ c) ∧ (d → a).

Задача № 4146

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

(Е. Джобс) Логическая функция F задаётся выражением (a → b) ∧ ¬(b ≡ c) ∧ (d → a). На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся наборы аргументов, при которых функция F истинна. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных a, b, c, d.
В ответе напишите буквы a, b, c, d в том порядке, в котором идут соответствующие им столбцы. Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Решение
03. Pascal

Задание 16. (из Пробный ЕГЭ 2021 №7 по информатике с ответами). Паскаль

Алгоритм вычисления значения функций F(n) и G(n), где n – натуральное
число, задан следующими соотношениями:
F(n) = n-1, при n < 4; F(n) = F(n - 2) + G(n - 1), при n > 3;
G(n) = n + 1, при n < 3; G(n) = G(n - 2) + F(n - 1), если n > 2.
Чему равно значение функция F(25)?

Решение

Задание 16 ( паскаль). Разбор с сайта Полякова № 2272

(№ 2272) Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(n) = n, при n меньше либо равно 3
при n больше 3:
F(n) = n + 3 + F(n–1), при чётном n;
F(n) = n*n + F(n-2), при нечётном n;
Определите количество натуральных значений n на отрезке [1; 1000], при которых F(n) кратно 7.

Решение

Имеется набор данных, состоящий из троек положительных целых чисел

Имеется набор данных, состоящий из троек положительных целых чисел. Необходимо выбрать из каждой тройки ровно одно число так, чтобы сумма всех выбранных чисел не делилась на k =123 и при этом была четной и минимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число — максимально возможную сумму, соответствующую условиям задачи.

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

27-B 27-A

Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество троек N (1 ≤ N ≤ 1 000 000). Каждая из следующих N строк содержит три натуральных числа, не превышающих 10 000.

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

6

1 3 7

5 12 6

6 9 11

5 4 8

3 5 4

1 1 1

Для указанных входных данных, в случае, если k = 7, значением искомой суммы является число 20.

В ответе укажите два числа: сначала значение искомой суммы для файла А, затем для файла B.

Данная задача решена на языке программирования - Pascal.

var s,a,b,c,m,i,n,min_d: int64;

d1,d2,d3,min_d array [1,2000000] of integer;

begin

  assign (input,'input.txt');

readln(n);

s:=0;

j:=1;

for i:=1 to n do begin

  readln(a,b,c);

m:=MIN(a,b,c);

d1[i]:=a-m;

if d1[i]<>0 then

    begin

    min_d[j]:=d1[i];

j:=j+1;

end;

d2[i]:=b-m;

if d2[i]<>0 then

    begin

    min_d[j]:=d1[i];

j:=j+1;

end;

d3[i]:=c-m;

if d3[i]<>0 then

    begin

    min_d[j]:=d1[i];

j:=j+1;

end;

s:=s+m;

end;

q:=j-1;

for i:=1 to q-1 do

  for j:=2 to q do

    if min_d[i]>min_d[j] then

    begin

      h:=min_d[i];

min_d[i]:=min_d[j];

min_d[j]:=h;

end;

if (s mod 123 <>0) and (s mod 2=0) then writeln(s)

else

   for i:=1 to q do

   begin

     s:=s+min_d[i];

if (s mod 123 <>0) and (s mod 2=0) then begin writeln(s); break; end;

end;

end.

Решение

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

Определите, при каком наименьшем введённом значении переменной s программа выведет число 128.
var s, n: integer;
begin
readln(s);
n := 2;
while s < 45 do
begin
s:= s + 3;
n := n * 2;
end;
writeln(n);
end.

Два метода решения - ручной подсчет и лайфхак с программой.

Решение

№ 2609. Среди целых чисел, принадлежащих числовому отрезку [264871; 322989],

(№ 2609) Среди целых чисел, принадлежащих числовому отрезку [264871; 322989], найдите числа, которые представляют собой произведение двух различных простых делителей, заканчивающихся на одну и ту же цифру. Запишите в ответе количество таких чисел и их среднее арифметическое. Для среднего арифметического запишите только целую часть числа.

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 2752 (А.Г. Минак) с сайта Полякова (задание 17 ЕГЭ). Паскаль

(№ 2752) (А.Г. Минак) Рассматривается множество целых чисел, принадлежащих числовому отрезку [1082; 129932], в которых цифры записаны в порядке убывания при их прочтении слева направо, и при этом количество делителей каждого из этих чисел кратно трём. Найдите количество таких чисел и наибольшее такое число, начинающееся с цифры 7. В ответе запишите два целых числа: сначала количество, затем наибольшее такое число, начинающееся с цифры 7.

Решение

№ 3437. (А. Рулин). Pascal. Найдите числа, нетривиальные делители которых образуют арифметическую прогрессию с разностью d = 100

(№ 3437) (А. Рулин) Рассматривается множество целых чисел, принадлежащих числовому отрезку [862346; 1056242]. Найдите числа, нетривиальные делители которых образуют арифметическую прогрессию с разностью d = 100. В ответе для каждого такого числа (в порядке возрастания) запишите сначала само число, а потом – его максимальный нетривиальный делитель.

Данная задача решена на языке программирования - Pascal.

После покупки Вам предоставляется доступ на скачивание программного кода.

Решение

№ 3441. (Е. Джобс). Pascal и Python. Для интервала [33333;55555] найдите числа, которые кратны сумме своих простых делителей.

(№ 3441) (Е. Джобс) Для интервала [33333;55555] найдите числа, которые кратны сумме своих простых делителей. В качестве ответа приведите числа, для которых сумма простых делителей больше 250, – сначала найденное число, затем сумму его простых делителей. Примечание: само число в качестве делителя не учитывается.

Данная задача решена на языках программирования - Pascal и Python.

После покупки Вам предоставляется доступ на скачивание программных кодов.

Решение

(№ 3450) (С.С. Поляков). Задание 23 ЕГЭ. Паскаль

(№ 3450) (С.С. Поляков) У исполнителя Калькулятор есть три команды, которым присвоены номера:
1. Прибавить 1
2. Прибавить 5
3. Умножить на 3
Определите число, для получения которого из числа 1 существует 175 программ.

Решение данной задачи представлено на языке программирования - Паскаль.

Решение

№ 3657. (С.О. Куров)найдите числа, у которых все цифры меньше тройки, а сумма цифр кратна десяти

(№ 3657) (С.О. Куров) Среди целых чисел, принадлежащих числовому отрезку [1000000; 1300000], найдите числа, у которых все цифры меньше тройки, а сумма цифр кратна десяти. Среди всех таких чисел необходимо отобрать каждое десятое (10-е, 20-е, 30-е и т.д.). Расположите найденные числа в порядке возрастания, справа от каждого числа укажите количество его собственных делителей (не равных 1 и самому числу).

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 3697. Задание 16. Pascal. Назовите максимальное значение n, для которого возможно вычислить F(n).

Задача № 3697

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = n, при n ≤ 5,
F(n) = n + F(n / 2 – 1), когда n > 5 и делится на 4,
F(n) = n + F(n + 2) , когда n > 5 и не делится на 4.

Назовите максимальное значение n, для которого возможно вычислить F(n).

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 3720 (А. Богданов) с сайта Полякова. Паскаль

(№ 3720) (А. Богданов) Алгоритм вычисления значения функции F(n), где n – целое число, задан следующими соотношениями:
F(n) = n, при n меньше 2,
F(n) = F(n/2) + 1, когда n больше равно 2 и чётное,
F(n) = F(3·n + 1) + 1, когда n больше равно2 и нечётное.
Назовите количество значений n на отрезке [1;100], для которых F(n) определено и больше 100.

Решение

№ 3768. (А. Кабанов) Pascal. Рассматриваются пары чисел из набора, между которыми в отсортированном массиве помещаются не более 100 чисел из того же набора. Определите количество пар с суммой кратной 10, а также наименьшее среднее арифметическое таких пар.

(№ 3768) (А. Кабанов) В текстовом файле записан набор натуральных чисел. Гарантируется, что все числа различны. Рассматриваются пары чисел из набора, между которыми в отсортированном массиве помещаются не более 100 чисел из того же набора. Определите количество пар с суммой кратной 10, а также наименьшее среднее арифметическое таких пар.
Входные данные представлены в файле 26-52.txt следующим образом. Первая строка содержит целое число N – общее количество чисел в наборе. Каждая из следующих N строк содержит одно число, не превышающее 109.
В ответе запишите два целых числа: сначала количество пар, затем наименьшее среднее арифметическое.
Пример входного файла:

8 
3 
8 
14 
11 
2 
16
5
9

В примере рассмотрим пары, между которыми помещаются не более 3 чисел из набора. В данном случае есть три подходящие пары: 2 и 8, 9 и 11, 14 и 16. В ответе надо записать числа 3 и 5.

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы.

Решение

№ 3770. Pascal. Сколько в наборе таких пар чётных чисел, что их среднее арифметическое тоже присутствует в файле, и чему равно наименьшее из средних арифметических таких пар.

(№ 3770) В текстовом файле записан набор натуральных чисел. Гарантируется, что все числа различны. Необходимо определить, сколько в наборе таких пар чётных чисел, что их среднее арифметическое тоже присутствует в файле, и чему равно наименьшее из средних арифметических таких пар.
Входные данные представлены в файле 26-53.txt следующим образом. Первая строка содержит целое число N – общее количество чисел в наборе. Каждая из следующих N строк содержит одно число, не превышающее 109.
В ответе запишите два целых числа: сначала количество пар, затем наименьшее среднее арифметическое.
Пример входного файла:

6 
3 
8 
14 
11 
2 
17

В данном случае есть две подходящие пары: 8 и 14 (среднее арифметическое 11) и 14 и 2 (среднее арифметическое 8). В ответе надо записать числа 2 и 8.

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы.

Решение

№ 3786. Pascal. Найти строку, содержащую самую длинную цепочку стоящих подряд одинаковых букв

Задача № 3786

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-164.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую самую длинную цепочку стоящих подряд одинаковых букв. Если таких строк несколько, надо взять ту, которая в файле встретилась раньше. Определите, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZZQABA
ZALAAC
QRAQUT

В этом примере в первой и второй строках наибольшая длина цепочек одинаковых буквы равна 2 (ZZ в первой строке, AA во второй), в третьей – 1. Берём первую строку, т.к. она находится в файле раньше. В этой строке чаще других встречаются буквы Z и A (по 2 раза), выбираем букву A, т. к. она стоит раньше в алфавите. В ответе для этого примера надо записать A6, так как во всех строках файла буква A встречается 6 раз.

Данная задача решена на языке программирования - Pascal.


#asdasd
saasf

Решение

№ 3790 с сайта Полякова (лайфхак!)

(№ 3790) Ниже записана программа, которая вводит натуральное число x, выполняет преобразования, а затем выводит два числа. Укажите наименьшее возможное значение x, при вводе которого программа выведет числа 4 и 11.

Решение

№ 3932. Pascal. Рассматриваются возрастающие последовательности из 5 идущих подряд чисел, больших 700000

(№ 3932) Рассматриваются возрастающие последовательности из 5 идущих подряд чисел, больших 700000, такие, что количество делителей каждого следующего числа превосходит количество делителей предыдущего числа. Найдите такую последовательность, которая начинается с наименьшего возможного числа. Для каждого числа из этой последовательности запишите сначала само число, а затем количество его натуральных делителей.

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы.

Решение этой задачи на языке программирования - Python по ссылке 

Решение

№ 3982. Найдите все натуральные числа, N, принадлежащие отрезку [100 000 000; 300 000 000],

(№ 3982) Найдите все натуральные числа, N, принадлежащие отрезку [100 000 000; 300 000 000], которые можно представить в виде N = 2m•7n, где m – нечётное число, n – чётное число. В ответе запишите все найденные числа в порядке возрастания, а справа от каждого числа – сумму m+n.

Данная задача решена на языке программирования - Pascal.

Решение

№ 3986. Сколько различных значений может принимать функция F(n) при n, принадлежащих отрезку [1; 1000]?

Задача № 3986

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(0) = 0
F(n) = F(n/2) + 3, при чётном n > 0
F(n) = 2·F(n - 1) + 1, при нечётном n > 0

Сколько различных значений может принимать функция F(n) при n, принадлежащих отрезку [1; 1000]?

Данная задача решена на двух языках программирования - pascal и python.

После оплаты Вы сможете скачать оба программных кода одним файлом.

Решение

№ 4040. Сколько различных результатов можно получить из исходного числа 3 после выполнения программы, содержащей ровно 12 команд?

Задача № 4040

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 162: Динамическое программирование: ограничение на количество команд

Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавь 1
2. Умножь на 2 и вычти 3

Сколько различных результатов можно получить из исходного числа 3 после выполнения программы, содержащей ровно 12 команд?

Данная задача выполнена на двух языках программирования - Pascal и Python.

После оплаты Вы сможете скачать программный код.

Решение

№ 4103.(Е. Джобс) Pascal и Python. Сколько различных чётных чисел, меньших 100, может получить Калькулятор из исходного числа 3?

Задача № 4103

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 78: Динамическое программирование: две команды

(Е. Джобс) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 3
2. Умножь на 3

Сколько различных чётных чисел, меньших 100, может получить Калькулятор из исходного числа 3?

Данная задача выполнена на двух языках программирования - Pascal и Python.

После покупки Вы получаете коды программ.

Решение

№ 4114. (Н. Плотицын) Pascal. Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [3; 1000000]

(№ 4114) (Н. Плотицын) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [3; 1000000] последовательности подряд идущих составных чисел длиной не менее 90. Для каждой найденной последовательности запишите в порядке возрастания простые числа, стоящие на границах данных последовательностей.
В ответе запишите эти пары простых чисел в порядке возрастания первого числа в паре.

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы (время выполнения около 30 минут)

Решение

№ 4216. Pascal. Найдите 5 составных (не простых) чисел больших 800000

(№ 4216) Найдите 5 составных (не простых) чисел больших 800000, таких, что сумма их наименьшего и наибольшего нетривиальных делителей (не считая единицы и самого числа) делится на 138. В качестве ответа приведите 5 наименьших чисел, соответствующих условию. Формат вывода: для каждого из найденных чисел в отдельной строке запишите само число, а затем сумму его наименьшего и наибольшего нетривиальных делителей.

Данная задача выполнена на языке программирования - Pascal.

После покупки Вы получаете код программы.

Данная задача на языке программирования - Python по ссылке 

Решение

№ 4359. Pascal. Рассматривается множество элементов последовательности, для которых сумма цифр кратна 3.

(№ 4359) (П. Волгин) В файле 17-7.txt содержится последовательность целых чисел. Элементы последовательности могут принимать значения от 0 до 200 включительно. Рассматривается множество элементов последовательности, для которых сумма цифр кратна 3. Найдите количество таких чисел и максимальное из них.

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 4412. Значение выражения (7160 • 790) – (14150 + 213) записали в системе счисления с основанием 7

Задача № 4412

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(П. Волгин) Значение выражения (7160 • 790) – (14150 + 213) записали в системе счисления с основанием 7. Найдите сумму всех цифр семеричной записи числа, исключая шестерки.

Данная задача решена на языке программирования - Pascal.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

№ 4415. Pascal. Значение выражения 1644 • 1630 – (325 • (840 – 832) • (1617 – 324)) записали в системе счисления с основанием 16

Задача № 4415

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(П. Волгин) Значение выражения 1644 • 1630 – (325 • (840 – 832) • (1617 – 324)) записали в системе счисления с основанием 16. Затем в шестнадцатеричной записи этого числа все цифры F заменили на 0, а цифры в разрядах 0, 1 и 2 удалили. Найдите количество значащих нулей в шестнадцатеричной записи числа после изменения. Ответ запишите в десятичной системе счисления.

Данная задача решена на языке программирования - Pascal.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

(№ 4496) (А. Богданов) Pascal. В файле 17-205.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно.

(№ 4496) (А. Богданов) В файле 17-205.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых разность элементов чётна и кратна 37, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 4498. Теория игр в паскале (Pascal)

(№ 4498) (А. Богданов) Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч 1 или 2 камня. Игра завершается в тот момент, когда в сумме в кучах будет 13 камней. Победителем считается игрок, сделавший последний ход. В начальный момент в первой куче было 3 камня, во второй – S камней, 1 ≤ S ≤ 9.
Ответьте на следующие вопросы:
Вопрос 1. Петя мог выиграть первым ходом, но сделал неудачный ход и Ваня выиграл. При каком минимальном значении S это возможно?
Вопрос 2. Найдите минимальное и максимальное значения S, при которых Петя выигрывает вторым ходом при любом ходе Вани.
Вопрос 3. Найдите значение S, при котором Ваня выигрывает вторым ходом при любых ходах Пети.

Данная задача выполнена на языке программирования - Pascal. При покупке Вы сможете скачать код программы в документе формата doc.

Решение

(№ 4509) (А. Богданов) Pascal. Сколько существует таких программ, которые исходное число 3 преобразуют в число 13, и при этом траектория вычислений не содержит 8?

(№ 4509) (А. Богданов) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 2

Первая команда увеличивает число на 1, вторая – на 2. Сколько существует таких программ, которые исходное число 3 преобразуют в число 13, и при этом траектория вычислений не содержит 8?

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы.

Решение

№ 4616. Значение выражения 3•1158 + 15•1155 – 99•1118 + 125•119 + 381 записали в системе счисления с основанием 11

Задача № 4616

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Значение выражения 3•1158 + 15•1155 – 99•1118 + 125•119 + 381 записали в системе счисления с основанием 11. Сколько различных цифр содержится в этой записи?

Данная задача решена на языке программирования - Pascal.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

№4183. (Е. Джобс). Pascal и Python. Сколько существует таких программ, которые исходное число 102 преобразуют в число 5 и при этом траектория вычислений программы содержит число 43?

(№ 4183) (Е. Джобс) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Вычти 8
2. Раздели нацело на 2

Первая команда уменьшает число на 8, вторая – вдвое. Программа для исполнителя – это последовательность команд. Сколько существует таких программ, которые исходное число 102 преобразуют в число 5 и при этом траектория вычислений программы содержит число 43?

Данная задача выполнена на двух языках программирования - Pascal и Python.

После покупки Вы получаете код программы.

Решение
04. Python

Задание 12. №2116 с сайта Полякова. Исполнитель Редактор

(Досрочный ЕГЭ-2018) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

1. заменить (v, w)
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w, вторая проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Дана программа для исполнителя Редактор:

НАЧАЛО
  ПОКА нашлось (10) ИЛИ нашлось (1)
    ЕСЛИ нашлось (10)
      ТО заменить (10, 001)
      ИНАЧЕ заменить (1, 000)
    КОНЕЦ ЕСЛИ
  КОНЕЦ ПОКА
КОНЕЦ

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

Данное задание выполнено на языке программирования Python.

Решение

Задание 14 в python. Значение арифметического выражения записали в системе счисления с основанием 4

Задача № 2197

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(М.В. Кузнецова) Значение арифметического выражения: 3230 + 860 – 32 записали в системе счисления с основанием 4. Сколько цифр «3» в этой записи?

Решение

Задание 14. №4493. записали в системе счисления с основанием 9. Сколько значащих нулей содержится в этой записи

Задача № 4493

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(А. Богданов) Значение выражения 1•337 + 2•323 + 3•320 + 4•34 + 5•33 + 4 + 5 записали в системе счисления с основанием 9. Сколько значащих нулей содержится в этой записи?

Данная задача выполнена на языке программирования - Python.

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

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

Задание 14. №4618. Сколько различных цифр содержится в этой записи? Python

Задача № 4618

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Значение выражения 12•7135 + 11•792 – 63•722 + 17•711 + 157 записали в системе счисления с основанием 7. Сколько различных цифр содержится в этой записи?

Данная задача выполнена на языке программирования - Python.

Решение

Задание 16. № 2271 с сайта Полякова. Python

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

F(n) = n, при n ≤ 3
при n > 3:
  F(n) = 2*n + F(n–1), при чётном n;
  F(n) = n*n + F(n-2), при нечётном n;

Определите количество натуральных значений n на отрезке [1; 100], при которых F(n) кратно 3.

Данное задание выполнено на языке программирования - Python.

Решение

Задание 19-21. Python. № 3084. (А. Кабанов) Задачи с одной кучей камней.

Задача № 3084

Задание КИМ № 19: Теория игр
Раздел № 163: Задачи с одной кучей камней (ответ — число)

(А. Кабанов) Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может
а) добавить в кучу один камень;
б) увеличить количество камней в куче в два раза;
в) увеличить количество камней в куче в три раза.
Игра завершается в тот момент, когда количество камней в куче становится не менее 43. Если при этом в куче оказалось не более 72 камней, то победителем считается игрок, сделавший последний ход. В противном случае победителем становится его противник. В начальный момент в куче было S камней, 1 ≤ S ≤ 42.
Ответьте на следующие вопросы:
Вопрос 1. Найдите минимальное значение S, при котором Ваня выигрывает своим первым ходом при любой игре Пети.
Вопрос 2. Сколько существует значений S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Вопрос 3. Найдите минимальное и максимальное значения S, при которых одновременно выполняются два условия:
– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
Найденные значения запишите в ответе в порядке возрастания.

 

Данная задача решена на языке программирования - Python.

from functools import lru_cache
def sh(h): 
    return h+1,h*2,h*3 @lru_cache(None) 
def f(h): 
    if h>42 and h<=72: 
        return 'выиграл' 
    elif h>72: 
        return 'проиграл' 
    elif any(f(x)=='выиграл' for x in sh(h)): 
        return 'П1' 
    elif all(f(x)=='П1' for x in sh(h)): 
        return 'B1' 
    elif any(f(x)=='B1' for x in sh(h)): 
        return 'П2' 
    elif all(f(x)=='П2' or f(x)=='П1' for x in sh(h)): 
        return 'В2' 
for i in range(1,43): 
    print(i,' ',f(i)

Решение

Задание 22. №2435. Укажите минимальное натуральное число, при вводе которого этот алгоритм напечатает число 18.

Задача № 2435

Задание КИМ № 22: Анализ программ с циклами и ветвлениями
Раздел № 73: Целочисленное деление и взятие остатка

Укажите минимальное натуральное число, при вводе которого этот алгоритм напечатает число 18.

Паскаль Python C++
var x, a, b, d: longint;
begin
readln(x);
a := 0; b := 10;
while x > 0 do begin
d := x mod 9;
if d > a then a := d;
if d < b then b := d;
x := x div 9
end;
writeln(a*b)
end.
x = int(input())
a = 0; b = 10
while x > 0:
d = x % 9
if d > a: a = d
if d < b: b = d
x = x // 9
print(a*b)
#include<iostream>
using namespace std;
int main()
{
int x, a, b, d;
cin >> x;
a = 0; b = 10;
while (x > 0) {
d = x % 9;
if (d > a) a = d;
if (d < b) b = d;
x = x / 9;
}
cout << a*b << endl;
}

Данная задача выполнена на языке программирования - Python

Решение

Задание 23. № 447. Исполнитель Калькулятор преобразует число на экране. У исполнителя есть две команды, которым присвоены номера

Задача № 447

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

Исполнитель Калькулятор преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавить 1
2. Прибавить 2

Программа для исполнителя Калькулятор – это последовательность команд. Сколько существует программ, для которых при исходном числе 1 результатом является число 13 и при этом траектория вычислений содержит число 7?

Задача выполнена на языке программирования - Python.

Решение

Задание 25. № 3780. Найдите все натуральные числа, принадлежащие отрезку [63 000 000; 75 000 000]

Задача № 3780

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

Найдите все натуральные числа, принадлежащие отрезку [63 000 000; 75 000 000], у которых ровно пять различных нечётных делителей (количество чётных делителей может быть любым). В ответе перечислите найденные числа, справа от каждого числа запишите его наибольший нечётный делитель.

Данная задача выполнена на языке программирования - Python.

for i in range (63123848 ,63123848+1): 
    k=0 
    for j in range (1,i+1): 
        if i%j==0 and j%2!=0: 
            k=k+1 
            if k>5:
                break
    if k==5:
        max=1
        for j in range (i,1,-1):
            if i%j==0 and j%2!=0:
                max=j
                break
        print (i,' ',j)

Решение

Задание 25. № 3932. Python. Рассматриваются возрастающие последовательности из 5 идущих подряд чисел

Задача № 3932

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

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

Данная задача выполнена на языке программирования - Python.

Решение этой задачи на языке программирования - Pascal по ссылке

Решение

Задание 25. №2573. Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [190061; 190072]

Задача № 2573

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(А.Н. Носкин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [190061; 190072], числа, имеющие ровно 4 различных НЕЧЁТНЫХ делителя. В ответе для каждого найденного числа запишите два его наибольших нечётных делителя в порядке убывания.

Данная задача решена на языке программировании - Python.

Решение

Задание 6. №4081. (В. Шелудько) Определите, при каком наибольшем введённом значении переменной s программа выведет число 81.

Задача № 4081

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(В. Шелудько) Определите, при каком наибольшем введённом значении переменной s программа выведет число 81.

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 1;
while s < 28 do
begin
s := s + 5;
n := n * 3
end;
writeln(n)
end.
s = int(input())
n = 1
while s < 28:
s = s + 5
n = n * 3
print(n)
#include <iostream>
using namespace std;
int main(){
int s;
cin >> s;
int n = 1;
while (s < 28) {
s = s + 5;
n = n * 3;
}
cout << n;
return 0;
}

Решение

(№ 4528). Python. Определите максимальное количество идущих подряд символов, среди которых не более пяти точек

(№ 4528) Текстовый файл 24-181.txt строку из заглавных латинских букв и точек, всего не более чем из 106 символов. Определите максимальное количество идущих подряд символов, среди которых не более пяти точек.

После оплаты Вы сможете скачать программный код.

Решение

Определите максимальное количество идущих подряд символов, среди которых нет сочетания стоящих рядом букв P и R

(№ 4218) Текстовый файл 24-157.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (A..Z). Определите максимальное количество идущих подряд символов, среди которых нет сочетания стоящих рядом букв P и R (в любом порядке).

Данная задача решена на языке программирования - python.

f=open(r"C:\24_4218.txt","r")
d=f.readline()
l=len(d)
max=0
k=0
for i in range(0,l):
    if (d[i]!='P' or d[i+1]!='R') and (d[i]!='R' or d[i+1]!='P'):
      k=k+1
    else:
        if max<k:
            max=k
        k=0
print(max+1)

Решение

(№ 2607) Python. Среди целых чисел, принадлежащих числовому отрезку [173225; 217437]

(№ 2607) Среди целых чисел, принадлежащих числовому отрезку [173225; 217437], найдите числа, которые представляют собой произведение двух различных простых делителей, заканчивающихся на одну и ту же цифру. Запишите в ответе количество таких чисел и минимальное их них.

Решение

№ 171 с сайта Полякова. Лайфхак!

(№ 171) При каком наибольшем введенном числе d после выполнения программы будет напечатано 55?

Паскаль Python Си
var n, s, d: integer;
begin
readln(d);
n := 0;
s := 0;
while s <= 365 do begin
s := s + d;
n := n + 5
end;
write(n)
end.
d = int(input())
n = 0
s = 0
while s <= 365:
s = s + d
n = n + 5
print(n)
#include <stdio.h>
int main()
{ int n = 0, s = 0, d;
scanf("%d", &d);
while (s <= 365) {
s = s + d;
n = n + 5;
}
printf("%d", n);
return 0;
}

Решение

№ 176 с сайта Полякова

При каком наименьшем введенном числе d после выполнения программы будет напечатано 121?

Паскаль Python Си
var n, s, d: integer;
begin
readln(d);
n := 1;
s := 46;
while s <= 2700 do begin
s := s + d;
n := n + 4
end;
write(n)
end.
d = int(input())
n = 1
s = 46
while s <= 2700:
s = s + d
n = n + 4
print(n)
#include <stdio.h>
int main()
{ int n = 1, s = 46, d;
scanf("%d", &d);
while (s <= 2700) {
s = s + d;
n = n + 4;
}
printf("%d", n);
return 0;
}

Решение

№ 1792 с сайта Полякова. Два метода решения!

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

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 4;
while s < 37 do begin
s := s + 3;
n := n * 2
end;
writeln(n)
end.
s = int(input())
n = 4
while s < 37:
s = s + 3
n = n * 2
print(n)
#include <iostream>
using namespace std;
int main() {
int s, n;
cin >> s;
n = 4;
while (s < 37) {
s = s + 3;
n = n * 2;
}
cout << n << endl;
return 0;
}

Решение

№ 2230. (М.В. Кузнецова) Значение арифметического выражения: 917 + 316 – 27 записали в системе счисления с основанием 3.

(№ 2230) (М.В. Кузнецова) Значение арифметического выражения: 917 + 316 – 27 записали в системе счисления с основанием 3. Какая из цифр чаще всего встречается в полученном числе? В ответе укажите, сколько таких цифр в этой записи.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 2231. Какая из цифр чаще всего встречается в полученном числе?

Задача № 2231

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(М.В. Кузнецова) Значение арифметического выражения: 97 + 38 – 1 записали в системе счисления с основанием 3. Какая из цифр чаще всего встречается в полученном числе? В ответе укажите, сколько таких цифр в этой записи.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2266. Python. Здесь // обозначает деление нацело. Чему равно значение величины F(100)?

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

F(n) = n при n ≤ 3
при n > 3:
  F(n) = n*n*n + F(n–1), если n делится на 3
  F(n) = 4 + F(n//3), если n = 3k + 1
  F(n) = n*n + F(n–2), если n = 3k + 2

Здесь // обозначает деление нацело. Чему равно значение величины F(100)?

Данная задача выполнена на языке программирования - Python.

Решение

№ 2277 Python. Определите сумму цифр значения F(2).

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

F(n) = 2*n*n*n + n*n, при n > 25
F(n) = F(n+2) + 2*F(n+3), при n ≤ 25

Определите сумму цифр значения F(2).

Данная задача выполнена на языке программирования - Python.

Решение

№ 2282. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых сумма цифр значения F(n) равна 27.

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

F(n) = n*n + 5*n + 4, при n > 30
F(n) = F(n+1) + 3*F(n+4), при чётных n ≤ 30
F(n) = 2*F(n+2) + F(n+5), при нечётных n ≤ 30

Определите количество натуральных значений n из отрезка [1; 1000], для которых сумма цифр значения F(n) равна 27.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2284. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) чётные.

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

F(n) = n*n + 3*n + 9, при n ≤ 15
F(n) = F(n-1) + n - 2, при n > 15, кратных 3
F(n) = F(n-2) + n + 2, при n > 15, не кратных 3

Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) чётные.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2285 с сайта Полякова. Рекурсивные алгоритмы. Python

(№ 2285) Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(n) = 2*n*n + 4*n + 3, при n меньше равно 15
F(n) = F(n-1) + n*n + 3, при n больше 15, кратных 3
F(n) = F(n-2) + n - 6, при n больше 15, не кратных 3
Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) нечётные.

Решение

№ 2286. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) нечётные.

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

F(n) = n*n*n + n*n + 1, при n ≤ 13
F(n) = F(n-1) + 2*n*n - 3, при n > 13, кратных 3
F(n) = F(n-2) + 3*n + 6, при n > 13, не кратных 3

Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) нечётные.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2288. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее двух цифр 8.

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

F(n) = n + 15, при n ≤ 5
F(n) = F(n//2) + n*n*n - 1, при чётных n > 5
F(n) = F(n-1) + 2*n*n + 1, при нечётных n > 5

Здесь // обозначает деление нацело. Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее двух цифр 8.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2289. Python.Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее трёх цифр 6.

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

F(n) = n*n + 11, при n ≤ 15
F(n) = F(n//2) + n*n*n - 5*n, при чётных n > 15
F(n) = F(n-1) + 2*n + 3, при нечётных n > 15

Здесь // обозначает деление нацело. Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее трёх цифр 6.

Данная задача выполнена на языке программирования - Python двумя способами: работа с целочисленными типами и со строками.

После оплаты Вы сможете скачать оба программных кода, а так же в течении 30 дней смотреть подробный видео-разбор по кодам.

Решение

№ 2572. Python.

Задача № 2572

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(А.Н. Носкин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [190201; 190260], числа, имеющие ровно 4 различных ЧЁТНЫХ делителя. В ответе для каждого найденного числа запишите два его наибольших ЧЁТНЫХ делителя в порядке убывания.

Данная задача выполнена на языке программирования - Python.

Решение

(№ 2580) (Б.С. Михлин) задание 25 с сайта Полякова. Python

(№ 2580) (Б.С. Михлин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [586132; 586430], числа, имеющие максимальное количество различных делителей. Найдите минимальное и максимальное из таких чисел. В ответе для каждого из них запишите два числа: количество делителей и наибольший делитель, не равный самому числу.

Решение

№ 2580. Числа, имеющие максимальное количество различных делителей.

Задача № 2580

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(Б.С. Михлин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [586132; 586430], числа, имеющие максимальное количество различных делителей. Найдите минимальное и максимальное из таких чисел. В ответе для каждого из них запишите два числа: количество делителей и наибольший делитель, не равный самому числу.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2588. (Д.Ф. Муфаззалов) Совершенным называется число, натуральное число

Задача № 2588

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(Д.Ф. Муфаззалов) Совершенным называется число, натуральное число, равное сумме всех своих собственных делителей (то есть всех положительных делителей, отличных от самого́ числа) (например, число 6=1+2+3). ) Выведите каждое совершенное число из диапазона [2; 10000] в количество его собственных делителей в порядке возрастания. Вывод каждого совершенного числа начинайте с новой строки. Числа в строке разделяйте пробелом.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2589. (Д.Ф. Муфаззалов) Два числа называются дружественными если сумма собственных делителей

Задача № 2589

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(Д.Ф. Муфаззалов) Два числа называются дружественными если сумма собственных делителей (то есть всех положительных делителей, отличных от самого́ числа) любого их них равна другому числу. Например, числа 220 и 284 дружественные.
Выведите в порядке возрастания числа в диапазоне [2; 30000], имеющие дружественное число, большее чем само это число, и через пробел это дружественное число. Каждое следующие число из указанного диапазона выводите на новой строке.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2593. Числа, не делящиеся на вторую степень какого-либо числа, кроме единицы

Задача № 2593

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [2945; 18294], найдите числа, не делящиеся на вторую степень какого-либо числа, кроме единицы. Ответом будет сумма цифр найденных чисел.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2594. Python. (К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [2031; 14312],

Задача № 2594

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [2031; 14312], найдите числа, которые не содержат цифру 2, если записать их в системе счисления с основанием 11. Ответом будет максимум среди найденных чисел.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2596. (К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [1686; 13276], найдите числа, все цифры которых нечетные

Задача № 2596

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [1686; 13276], найдите числа, все цифры которых нечетные. Ответом будет сумма цифр найденных чисел.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2598.

Задача № 2598

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [1395; 22717], найдите числа, все цифры которых расположены в порядке неубывания. Ответом будет сумма найденных чисел.

Данная задача выполнена на языке программирования -- Python.

Решение

№ 2837. Python. (Е. Джобс) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [25317; 51237], которые имеют хотя бы 6 различных простых делителей.

Задача № 2837

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(Е. Джобс) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [25317; 51237], которые имеют хотя бы 6 различных простых делителей. Делители 1 и само число не учитываются. Запишите в ответе для каждого найденного числа само число и его максимальный простой делитель.
def p(a):
    l=0
    for j in range(1,a+1):
        if a%j==0:
            l=l+1
    return l
for i in range(30030,51237+1):
    n=0
    max=0
    for g in range(2,i):
        if i%g==0 and p(g)==2:
            n=n+1
            if max=6:
        print(i,max)

Решение

№ 2856. (Е. Джобс) Среди целых чисел, принадлежащих числовому отрезку [333555; 777999],

Задача № 2856

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(Е. Джобс) Среди целых чисел, принадлежащих числовому отрезку [333555; 777999], найдите числа, среди делителей которых есть ровно 35 двузначных чисел. Для каждого найденного числа запишите в ответе само число, наименьший и наибольший из его двузначных делителей. Так, например, для числа 36 учитываются только делители 12 и 18.

Данная задача выполнена на языке программирования - Python.

Решение

№ 336. В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не более двух цифр

(№ 336) В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не более двух цифр. Чему равно число N? Если у задачи есть несколько решений, выберите наименьшее.

Представлен видео-разбор ручным методом и на языке программирования - Python.

Решение

№ 337. Python. В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не менее трёх цифр

(№ 337) В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не менее трёх цифр. Чему равно число N?

Данная задача выполнена на языке программирования - Python.

Решение

№ 3476 (Е. Джобс) с сайта Полякова. Python

(Е. Джобс) Рассматривается множество целых чисел, принадлежащих числовому отрезку [1234567; 7654321], которые кратны разнице двух чисел, полученных из двух старших и двух младших разрядов. Например, для числа 2435467 два числа будут 24 и 67. Соответствующая разница – 43. В ответе запишите два целых числа: сначала количество таких чисел, затем – максимальное из них.

Решение

№ 3508. (Е. Джобс) Значение арифметического выражения: N25 – 2·N13 + 10 записали в системе счисления с основанием N.

Задача № 3508

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(Е. Джобс) Значение арифметического выражения: N25 – 2·N13 + 10 записали в системе счисления с основанием N. Определите основание системы счисления, если известно, что сумма разрядов в числе, представленном в этой системе счисления, равна 75.

Данная задача решена на языке программирования - Python.

Решение

№ 3511. (Е. Джобс) Значение выражения 52004 – 51016 – 25508 – 5400 + 25250 – 27 записали в пятеричной системе счисления

(№ 3511) (Е. Джобс) Значение выражения 52004 – 51016 – 25508 – 5400 + 25250 – 27 записали в пятеричной системе счисления. Сколько цифр 4 в такой записи?

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3513. (Е. Джобс) Значение выражения (2345 + 865 – 4130)(8123 – 289 + 445) записали в восьмеричной системе счисления

(№ 3513) (Е. Джобс) Значение выражения (2345 + 865 – 4130)(8123 – 289 + 445) записали в восьмеричной системе счисления. Найдите сумму всех разрядов восьмеричной записи этого числа и запишите её в ответе в десятичной системе счисления.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3515. Задание 14. (Е. Джобс) Значение арифметического выражения 43∙7103 – 21∙757 + 98 записали в системе счисления с основанием 7

Задача № 3515

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(Е. Джобс) Значение арифметического выражения 43∙7103 – 21∙757 + 98 записали в системе счисления с основанием 7. Найдите сумму разрядов получившегося числа и запишите её в ответе в десятичной системе счисления.

Данная задача решена на языке программирования - Python.

Решение

№ 3561. (№ 3561) (Е.А. Мирончик) Какая первая цифра в шестнадцатеричной записи числа 21024 + 21025?

(№ 3561) (Е.А. Мирончик) Какая первая цифра в шестнадцатеричной записи числа 21024 + 21025?

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3564. (Е.А. Мирончик) Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями 16, 8.

(№ 3564) (Е.А. Мирончик) Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями 16, 8. Часть символов при записи утеряна. Позиции утерянных символов обозначены символом *:

X = *E16 = 2*68 .

Сколько чисел соответствуют условию задачи?

Данная задача решена на языке программирования - Python двумя способами.

После покупки Вам предоставляется возможность скачать оба программных кода. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3668. Число 1988 записали в системах счисления с основаниями от 2 до 10 включительно.

(№ 3668) Число 1988 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях в записи этого числа нет двух одинаковых цифр, стоящих рядом? В ответе укажите сумму всех подходящих оснований.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3688. Python. (Б.С. Михлин) Число 210 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях цифры этого числа при чтении слева направо образуют убывающие арифметические прогрессии?

Задача № 3688

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Б.С. Михлин) Число 210 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях цифры этого числа при чтении слева направо образуют убывающие арифметические прогрессии? В ответе укажите сумму всех подходящих оснований.

Данная задача выполнена на языке программирования - Python. При покупке Вы получите подробный видео-разбор кода с примером. Все равно, что к репетитору сходил!

Решение

№ 3736 (П. Волгин) с сайта Полякова. Проверка на делимость. Python

(П. Волгин) Рассматривается множество целых чисел, принадлежащих числовому отрезку [31; 2047] , которые удовлетворяют следующим условиям:
а) Число в двоичной записи оканчивается цифрой «0»;
б) Сумма цифр в двоичной записи равна 5;
в) Число не делится на 10.
Найдите количество таких чисел и максимальное из них. В ответе запишите сначала количество, а потом максимальное число.

Решение

№ 3781. Python. Необходимо найти строку, содержащую наименьшее количество букв A

(№ 3781) Текстовый файл 24-s1.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наименьшее количество букв A (если таких строк несколько, надо взять ту, которая в файле встретилась раньше). Определите, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая стоит последней в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZZQAQ
ZAVLAB
KRAKTU

В этом примере в первой и третьей строках по одной букве A, во второй – две. Берём первую строку, т.к. она находится в файле раньше. В этой строке чаще других встречаются буквы Z и Q (по два раза), выбираем букву Z, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать Z3, так как во всех строках файла буква Z встречается 3 раза.

Данная задача выполнена на языке программирования - Python.

Решение

№ 3782. Python. Необходимо найти строку, содержащую наибольшее количество букв Q

(№ 3782) Текстовый файл 24-s1.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наибольшее количество букв Q (если таких строк несколько, надо взять ту, которая в файле встретилась позже). Определите, какая буква встречается в этой строке реже всего (но присутствует!). Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZZQAQB
QAVQAB
BAQTUB

В этом примере в первой и второй строках по две букву Q, в третьей – одна. Берём вторую строку, т.к. она стоит в файле позже. В этой строке реже других встречаются буквы V и B (по одному разу), выбираем букву B, т. к. она раньше стоит в алфавите. В ответе для этого примера надо записать B4, так как во всех строках файла буква B встречается 4 раза.

Данная задача выполнена на языке программирования - Python двумя способами, которые сможете скачать после оплаты.

Решение

№ 3784. Необходимо найти строку, содержащую наибольшее количество пар соседних букв

Задача № 3784

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-s1.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наибольшее количество пар соседних букв, которые стоят в таком же порядке и в алфавите (например, AB, BC, CD и т.д.; в цепочке ABC две таких пары). Если таких строк несколько, надо взять ту, которая в файле встретилась позже. Определите, какая буква встречается в этой строке реже всего (но присутствует!). Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZCQABA
ZALMAC
CRACUT

В этом примере в первой и второй строках по одной подходящей паре (AB и LM), в третьей таких пар нет. Берём вторую строку, т.к. она позже встречается в файле. В этой строке реже других встречаются буквы Z и C (по одному разу), выбираем букву С, т. к. она раньше стоит в алфавите. В ответе для этого примера надо записать C4, так как во всех строках файла буква C встречается 4 раза.

Данная задача выполнена на языке программирования - Python двумя способами, которые Вы сможете скачать после оплаты.

Решение

№ 3929. Python. Чему равна сумма значений функции G(n) для всех двузначных n?

(№ 3929) (А. Богданов) Алгоритмы вычисления функций F(n) и G(n) заданы следующими соотношениями (здесь // – операция деления нацело, % – остаток от деления):

F(n) = n, при n < 10, 
F(n) = n % 10 + F(n // 10), при n ≥ 10. 
G(n) = n, при n < 10, 
G(n) = G(F(n)), при n ≥ 10

Чему равна сумма значений функции G(n) для всех двузначных n?

Данная задача выполнена на языке программирования - Python.

Решение

№ 4041. Python и Pascal. В строках, содержащих менее 15 букв G, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.

(№ 4041) Текстовый файл 24-164.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. В строках, содержащих менее 15 букв G, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.
Пример. Исходный файл:

VOVA
ZAGALG
QRAGQT

В этом примере во всех строках меньше 15 букв G. Самое большое расстояние между одинаковыми буквами – в третьей строке между буквами Q, расположенными в строке на 1-й и 5-й позициях. В ответе для данного примера нужно вывести число 4.

Данная задача решена на двух языках программирования - Python и Pascal.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 4090. (В. Шелудько) Определите наибольшее введённое значение переменной s, при котором программа выведет число 291.

(№ 4090) (В. Шелудько) Определите наибольшее введённое значение переменной s, при котором программа выведет число 291.

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 121;
while s < 124 do
begin
s := s + 10;
n := n + 17
end;
writeln(n)
end.
s = int(input())
n = 121
while s < 124:
s = s + 10
n = n + 17
print(n)
#include <iostream>
using namespace std;
int main(){
int s;
cin >> s;
int n = 121;
while (s < 124) {
s = s + 10;
n = n + 17;
}
cout << n;
return 0;
}

Данна задача решена на языке программирования - Python.

Решение

№ 4090. Задание 6.

Задача № 4090

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(В. Шелудько) Определите наибольшее введённое значение переменной s, при котором программа выведет число 291.

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 121;
while s < 124 do
begin
s := s + 10;
n := n + 17
end;
writeln(n)
end.
s = int(input())
n = 121
while s < 124:
s = s + 10
n = n + 17
print(n)
#include <iostream>
using namespace std;
int main(){
int s;
cin >> s;
int n = 121;
while (s < 124) {
s = s + 10;
n = n + 17;
}
cout << n;
return 0;
}

Данная задача решена на языке программирования - Python.

Решение

№ 4141. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ

(№ 4141) Текстовый файл 24-171.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Файл разбит на строки различной длины. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ. Цепочка должна начинаться с символа X и заканчиваться символом Z. Например, для строки SAZZXYZXYZXZQW длина цепочки равна 6: XYZ+XYZ.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 4255. (А. Куканова) Мила составляет 4-значные числа в 8-ичной системе.

Задача № 4255

Задание КИМ № 8: Комбинаторика
Раздел № 145: Сколько чисел можно составить при заданных ограничениях?

(А. Куканова) Мила составляет 4-значные числа в 8-ичной системе. Сколько различных чисел, делящихся на 4 без остатка, может составить Мила?

 

Решение

№ 4157. (Е. Джобс). Python. Сколько существует четных пятеричных чисел длиной 6, начинающихся с цифры 3?

(№ 4157) (Е. Джобс) Сколько существует четных пятеричных чисел длиной 6, начинающихся с цифры 3?

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется доступ на 30 дней к просмотру подробного видео-разбора решения данной задачи. Все равно, что к репетитору сходил!

Решение

№ 4192. Сколько различных цифр встречается в целой части значения функции F(15)?

Задача № 4192

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(0) = 1
F(n) = F(n–1) + F(n–2), при чётном n > 0
F(n) = 1,5*F(n–1), при нечётном n > 0

Сколько различных цифр встречается в целой части значения функции F(15)?

Данная задача решена на языке программирования - Python.

Решение

№ 4206. Укажите второе (по возрастанию) число Х, для которого алгоритм хоть что-нибудь напечатает

(№ 4206) (А. Богданов) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Укажите второе (по возрастанию) число Х, для которого алгоритм хоть что-нибудь напечатает. Для решения задачи нужно написать программу, выполняющую перебор.

Паскаль Python Си
var x:integer;
begin
readln(x);
while x < 100 do begin
if x mod 2 < 1
x := x div 2
else
x := 3*x + 1
end;
writeln(x);
end.
х = int(input())
while x < 100:
if x % 2 < 1:
x = x // 2
else:
x = 3*x + 1
print(x)
#include <iostream>
using namespace std;
int main() {
int x;
cin >> x;
while (x < 100) {
if (x % 2 < 1)
x = x / 2;
else
x = 3*x + 1;
}
cout << x << endl;
return 0;
}

Данная задача выполнена на двух языках программирования - Python и Pascal.

Решение

№ 4215. Python. Найдите 5 чисел больших 500000, таких, что среди их делителей есть число, оканчивающееся на 8, при этом этот делитель не равен 8 и самому числу.

Задача № 4215

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

Найдите 5 чисел больших 500000, таких, что среди их делителей есть число, оканчивающееся на 8, при этом этот делитель не равен 8 и самому числу. В качестве ответа приведите 5 наименьших чисел, соответствующих условию. Формат вывода: для каждого из найденных чисел в отдельной строке запишите само число, а затем минимальный делитель, оканчивающийся на 8, не равный 8 и самому числу.

Данная задача выполнена на языке программирования - Python.

Решение

№ 4216. Python. Найдите 5 составных (не простых) чисел больших 800000, таких, что сумма их наименьшего и наибольшего нетривиальных делителей

Задача № 4216

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

Найдите 5 составных (не простых) чисел больших 800000, таких, что сумма их наименьшего и наибольшего нетривиальных делителей (не считая единицы и самого числа) делится на 138. В качестве ответа приведите 5 наименьших чисел, соответствующих условию. Формат вывода: для каждого из найденных чисел в отдельной строке запишите само число, а затем сумму его наименьшего и наибольшего нетривиальных делителей.

Данная задача выполнена на языке программирования - Python.

Решение на языке программирования - Pascal по ссылке

Решение

№ 4495. Python. Для какого значения n значение F(n) будет равно 25?

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

F(n) = 0 при n ≤ 2 и n = 8
F(n) = 1 при n = 3
F(n) = F(n–2) + F(n–1) при n > 3 и n ≠ 8

Для какого значения n значение F(n) будет равно 25?

Данная задача выполнена на языке программирования - Python.

 

Решение

№ 4543. Сколько существует чисел n, меньших 1000, для которых значение F(n) будет равно 3?

Задача № 4543

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = 0 при n = 0
F(n) = F(n/2) - 1 при чётных n > 0
F(n) = 2 + F(n–1) при нечётных n > 0

Сколько существует чисел n, меньших 1000, для которых значение F(n) будет равно 3?

Решение

№ 4544. Python+Pascal. Сколько различных значений может принимать функция F(n) для чисел n, меньших 1000?

Задача № 4544

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = 0 при n = 0
F(n) = F(n/2) - 1 при чётных n > 0
F(n) = 3 + F(n–1) при нечётных n > 0

Сколько различных значений может принимать функция F(n) для чисел n, меньших 1000?

Данная задача выполнена на двух языках программирования - Python и Pascal (2 способа - работа со строками и целыми числами).

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору кода программы на  обоих языках + возможность скачать файл с программными кодами на обоих языках.

Решение

№ 4637. Сколько существует чисел Х, для которых алгоритм напечатает число на отрезке [2;500]?

(№ 4637) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Сколько существует чисел Х, для которых алгоритм напечатает число на отрезке [2;500]?

Паскаль Python Си
var x, s, n: integer;
begin
readln(x);
s := 6 * (x div 15);
n := 1;
while s < 300 do begin
s := s + 18;
n := n * 2
end;
writeln(n)
end.
x = int(input())
s = 6 * (x // 15)
n = 1
while s < 300:
s = s + 18
n = n * 2
print(n)
#include <iostream>
using namespace std;
int main() {
int x,s, n;
cin >> x;
s = 6 * (x / 15);
n = 1;
while (s < 300) {
s = s + 18;
n = n * 2;
}
cout << n << endl;
return 0;
}

Данная задача выполнена на языке программирования - Python.

После покупки Вам предоставляется доступ к просмотру видео-разбора данной задачи с подробным объяснением программного кода.

Решение

№ 4638. Сколько существует чисел Х, для которых алгоритм напечатает число, большее 500?

(№ 4638) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Сколько существует чисел Х, для которых алгоритм напечатает число, большее 500?

Паскаль Python Си
var x, s, n: integer;
begin
readln(x);
s := 12 * (x div 10);
n := 1;
while s < 300 do begin
s := s + 25;
n := n * 2
end;
writeln(n)
end.
x = int(input())
s = 12 * (x // 10)
n = 1
while s < 300:
s = s + 25
n = n * 2
print(n)
#include <iostream>
using namespace std;
int main() {
int x,s, n;
cin >> x;
s = 12 * (x / 10);
n = 1;
while (s < 300) {
s = s + 25;
n = n * 2;
}
cout << n << endl;
return 0;
}

Данная задача решена на языке программирования - Python.

Решение

№ 4712. (П. Волгин) Определите, при каком введенном значении переменной s программа выведет число 32299.

(№ 4712) (П. Волгин) Определите, при каком введенном значении переменной s программа выведет число 32299.

Паскаль Python Си
var s, n: integer;
begin
readln(s);
n := 8;
while n < 510 do
begin
s := s + (n div 2);
n := 2 + n;
end;
writeln( s – n )
end.
s = int(input())
n = 8
while n < 510:
s = s + (n // 2)
n = 2 + n
print(s - n)
#include <iostream>
using namespace std;
int main()
{
int s, n;
cin >> s;
n = 8;
while (n < 510) {
s = s + (n / 2);
n = 2 + n;
}
cout << (s – n);
return 0;
}

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение
05. Использование формул, решение вручную

Задание 15 ЕГЭ. В отрезках

Тренировочный вариант №4 от 19.10.2020.
На числовой прямой даны два отрезка: P = [20, 50] и Q = [30,65]. Отрезок A таков, что формула
¬ (x ∈ A) → ((x ∈ P) →¬ (x ∈ Q))
истинна при любом значении переменной x.
Какова наименьшая возможная длина отрезка A?

Решение

Задание 15. (из Пробный ЕГЭ 2021 №9 по информатике с ответами).Метод Здвижковой

Обозначим через m&n поразрядную конъюнкцию Неотрицательных целых
чисел m и n. Так, например, 14&5 = 11102&01012 = 01002 = 4. Для какого
наибольшего неотрицательного целого числа А формула
x&А ≠ 0 → (x&12 = 0 → x& 5≠ 0)
тождественно истинна (т.е. принимает значение 1 при любом
неотрицательном целом значении переменной х)?

Решение

Задание 7 ЕГЭ. Звук

Производится звукозапись музыкального фрагмента в формате стерео (двухканальная запись) с частотой дискретизации 32 кГц и 32-битным разрешением. Результаты записываются в файл, сжатие данных не производится; размер полученного файла – 64 Мбайт. Затем производится повторная запись этого же фрагмента в формате моно (одноканальная запись) с частотой дискретизации 16 кГц и 16-битным разрешением. Сжатие данных не производилось. Укажите размер файла в Мбайт, полученного при повторной записи. В ответе запишите только целое число, единицу измерения писать не нужно.

Решение

Задание 7. Номер 13. Музыкальный фрагмент был записан в формате моно

Задача № 13

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

Музыкальный фрагмент был записан в формате моно, оцифрован и сохранён в виде файла без использования сжатия данных. Размер полученного файла – 24 Мбайт. Затем тот же музыкальный фрагмент был записан повторно в формате стерео (двухканальная запись) и оцифрован с разрешением в 4 раза выше и частотой дискретизации в 1,5 раза меньше, чем в первый раз. Сжатие данных не производилось. Укажите размер файла в Мбайт, полученного при повторной записи.

Решение

Задание 7. Поляков 192. Информационный объём изображений

Задание КИМ № 7: Кодирование графической и звуковой информации

После преобразования растрового 256-цветного графического файла в 4-цветный формат его размер уменьшился на 18 Кбайт. Каков был размер исходного файла в Кбайтах?

Решение

Задание 7. Поляков 204. Информационный объём звуковых данных

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

Музыкальный фрагмент был оцифрован и записан в виде файла без использования сжатия данных. Получившийся файл был передан в город А по каналу связи за 54 секунды. Затем тот же музыкальный фрагмент был оцифрован повторно с разрешением в 3 раза ниже и частотой дискретизации в 4 раза выше, чем в первый раз. Сжатие данных не производилось. Полученный файл был передан в город Б за 36 секунд. Во сколько раз пропускная способность канала в город Б больше пропускной способности канала в город А?

Решение

Информатика ЕГЭ. Задание 7. Решу ЕГЭ 2402.

Задание 7 № 2402 

У Толи есть доступ к сети Интернет по высокоскоростному одностороннему радиоканалу, обеспечивающему скорость получения информации \text{2} в степени \text{19 } бит в секунду. У Миши нет скоростного доступа в Интернет, но есть возможность получать информацию от Толи по низкоскоростному телефонному каналу со средней скоростью \text{2} в степени \text{15 } бит в секунду. Миша договорился с Толей, что тот будет скачивать для него данные объемом 5 Мбайт по высокоскоростному каналу и ретранслировать их Мише по низкоскоростному каналу.

Компьютер Толи может начать ретрансляцию данных не раньше, чем им будут получены первые 512 Кбайт этих данных. Каков минимально возможный промежуток времени (в секундах) с момента начала скачивания Толей данных до полного их получения Мишей?

В ответе укажите только число, слово «секунд» или букву «с» добавлять не нужно.

Решение

Задание 7. № 195. После преобразования растрового 256-цветного графического файла в черно-белый формат

Задача № 195

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

После преобразования растрового 256-цветного графического файла в черно-белый формат (2 цвета) его размер уменьшился на 7 Кбайт. Каков был размер исходного файла в Кбайтах?

Решение

Задание 7. №1850. Автоматическая фотокамера каждые 6 с создаёт черно-белое растровое изображение

Задача № 1850

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

Автоматическая фотокамера каждые 6 с создаёт черно-белое растровое изображение, содержащее 256 оттенков. Размер изображения – 128×256 пикселей. Все полученные изображения и коды пикселей внутри одного изображения записываются подряд, никакая дополнительная информация не сохраняется, данные не сжимаются. Сколько Мбайтов нужно выделить для хранения всех изображений, полученных за сутки?

Решение

Задание 7. №1884. Затем тот же музыкальный фрагмент был записан повторно в формате моно

Задача № 1884

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

Музыкальный фрагмент был записан в формате стерео (двухканальная запись), оцифрован и сохранён в виде файла без использования сжатия данных. Размер полученного файла – 28 Мбайт. Затем тот же музыкальный фрагмент был записан повторно в формате моно и оцифрован с разрешением в 2 раза выше и частотой дискретизации в 3,5 раз меньше, чем в первый раз. Сжатие данных не производилось. Укажите размер файла в Мбайт, полученного при повторной записи. В ответе запишите только целое число, единицу измерения писать не нужно.

Решение

Задание 8. (из Пробный ЕГЭ 2021 №10 по информатике с ответами). Формула Шеннона

из Пробный ЕГЭ 2021 №9 по информатике с ответами
https://ctege.info/ege-po-informatike/trenirovochnyiy-variant-10-ege-2021-po-informatike-s-otvetami.html
В коробке лежат 128 цветных карандаша. Сообщение о том, что достали
белый карандаш, несет 3 бита информации. Сколько белых карандашей
было в коробке?

Решение

Задание 8. Краткая теория. Комбинаторика

Основные виды задач и методы их решения КИМ № 8 КЕГЭ Информатика.

Решение

Задача 7. №4004. В информационной системе хранятся изображения

Задача № 4004

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

В информационной системе хранятся изображения размером 1024×768 пикселей. При кодировании используется алгоритм сжатия изображений, позволяющий уменьшить размер памяти для хранения одного изображения в среднем в 6 раз по сравнению с независимым кодированием каждого пикселя. Каждое изображение дополняется служебной информацией, которая занимает 54 Кбайт. Для хранения 32 изображений выделено 6 Мбайт памяти. Какое максимальное количество цветов можно использовать в палитре каждого изображения?

Решение

Информатика ЕГЭ. Задание 7. Поляков №1829

Задача № 1829

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

Камера делает фотоснимки 800 на 600 пикселей. При этом объём файла с изображением не может превышать 100 Кбайт, упаковка данных не производится. Какое максимальное количество цветов можно использовать в палитре изображения?
При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

Информатика ЕГЭ. Задание 7. Поляков №1846

Задача № 1846

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

Для хранения в информационной системе документы сканируются с разрешением 400 ppi. Методы сжатия изображений не используются. Средний размер отсканированного документа составляет 2 Мбайт. В целях экономии было решено перейти на разрешение 100 ppi и цветовую систему, содержащую 64 цвета. Средний размер документа, отсканированного с изменёнными параметрами, составляет 96 Кбайт. Определите количество цветов в палитре до оптимизации.

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

№ 2078. При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 6 символов

Задача № 2078

Задание КИМ № 11: Вычисление количества информации
Раздел № 54: Информационный объём для хранения паролей (кодов) + доп. сведения

При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 6 символов и содержащий только символы из 7-буквенного набора А, В, Е, К, М, Н, О. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируются одинаковым и минимально возможным количеством бит. Кроме собственно пароля для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 10 байт. Определите объём памяти в байтах, необходимый для хранения сведений о 100 пользователях.

Решение

№ 4156 (Е. Джобс) с сайта Полякова.

(№ 4156) (Е. Джобс) Производится двухканальная (стерео) звукозапись с частотой дискретизации 80 кГц. Запись длится 3 минуты 25 секунд, её результаты записываются в файл без сжатия данных, причём каждый сигнал кодируется минимально возможным и одинаковым количеством бит. Информационный объём полученного файла без учета заголовка не превышает 80 Мбайт. Определите максимальную битовую глубину кодирования звука, которая могла быть использована в этой записи.

После оплаты вам предоставляется доступ к видео-разбору.

Если возникли вопросы - напишите мне! Контакты указаны в разделе "контакты" : почта, вотсап.

Решение

№ 4197. Лида составляет слова из букв С, Е, П, И, Я

Задача № 4197

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

Лида составляет слова из букв С, Е, П, И, Я. Каждая гласная буква встречается в слове не более двух раз. Каждая согласная может стоять в слове на первой позиции, либо не встречаться вовсе. Сколько слов длиною более двух символов может составить Лида?

 

Решение

№ 9804 Решу ЕГЭ. Задание 15. Поразрядная конъюнкция

Задание 15 № 9804 

Обозначим через m & n поразрядную конъюнкцию неотрицательных целых чисел m и n.

Так, например, 14 & 5 = 11102 & 01012 = 01002 = 4. Для какого наименьшего неотрицательного целого числа А формула

 

x & 29 ≠ 0 → (x & 17 = 0 → x & А ≠ 0)

 

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

Решение
06. Логические задачи, решение вручную

Задание 12. (из Пробный ЕГЭ 2021 №9 по информатике с ответами). Чертежник

Исполнитель Чертёжник перемещается на координатной плоскости,
оставляя след в виде линии. Чертёжник может выполнять команду
сместиться на (a, b), где a, b – целые числа. Эта команда перемещает
Чертёжника из точки с координатами (x, y) в точку с координатами (x + a; y
+ b).
Например, если Чертёжник находится в точке с координатами (4, 2), то
команда сместиться на (2, −3) переместит Чертёжника в точку (6, −1).
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
означает, что последовательность команд будет выполнена указанное
число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм (количество
повторений и величины смещения в первой из повторяемых команд
неизвестны):
НАЧАЛО
сместиться на (1, 2)
ПОВТОРИ … РАЗ
сместиться на (…, …)
сместиться на (-1, -2)
КОНЕЦ ПОВТОРИ
сместиться на (-26, -12)
КОНЕЦ
В результате выполнения этого алгоритма Чертёжник возвращается в
исходную точку. Какое наибольшее чи

Решение

Задание 12. Редактор. В ручную.

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

НАЧАЛО

ПОКА нашлось (333) ИЛИ нашлось (999)

ЕСЛИ нашлось (333)

ТО заменить (333, 9)

ИНАЧЕ заменить (999, 3)

КОНЕЦ ЕСЛИ

КОНЕЦ

Решение

Задание 14. С сайта "решу ЕГЭ"

В системе счисления с основанием N запись числа 14410 оканчивается на 1 и содержит не менее трёх цифр. Чему равно число N.

Решение

Задание 14. Пример решения с объяснением. Определение основания

В системе счисления с основанием N запись числа 4110 оканчивается на 2, а запись числа 13110 — на 1. Чему равно число N?

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

Задание 14. С федеральной апробации от 27.04.2021

Задание 14 (№1197)
Значение арифметического выражения
6 ⋅ 3431156 - 5 ⋅ 491147 + 4 ⋅ 71153 - 875
записали в системе счисления с основанием 7. Определите сумму всех цифр в записи этого числа.

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

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

Задание 15 в интервалах. Координатная плоскость.

Для какого наименьшего целого числа А формула
((x<=9)->(x*x<A) )^ ( (y*y<A)->(y<12))
тождественно истинна (то есть принимает значение 1 при любых целых
неотрицательных значениях переменных x и y)?

Решение

Задание 15 № 34539 с сайта Решу ЕГЭ. Числовые отрезки

Задание 15 № 34539 

На числовой прямой даны два отрезка: Р = [22, 72] и Q = [42, 102]. Какова наименьшая возможная длина интервала A, что логическое выражение
¬(¬(х ∈ А) ∧ (х ∈ Р)) ∨ (х ∈ Q)

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

Решение

Задание 4. Поляков 1686. Выбор кода для одной буквы

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 22: Выбор кода для одной буквы

(А.Н. Носкин) Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, Ж, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв А, Б, В, Г, Д, Е использовали соответственно кодовые слова 11, 10, 010, 0011, 0010, 0000. Укажите возможное кодовое слово для буквы Ж, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Решение

Задание 4. Поляков 3921. Декодирование. Условие Фано

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 166: Декодирование. Условие Фано

Заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что все кодовые слова содержат не меньше двух и не больше трёх двоичных знаков, а слову КАЧОК соответствует код 1110000100011. Какой код соответствует слову КОК?

Решение

Задание 4. Поляков 3921. Заглавные буквы русского алфавита закодированы

Заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что все кодовые слова содержат не меньше двух и не больше трёх двоичных знаков, а слову КАЧОК соответствует код 1110000100011. Какой код соответствует слову КОК?

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

Задание 5. (из Пробный ЕГЭ 2021 №9 по информатике с ответами).

Автомат получает на вход трёхзначное число. По этому числу строится
новое число по следующим правилам.
1.Складываются первая и вторая, а также вторая и третья цифры
исходного числа.
2.Полученные два числа записываются друг за другом в порядке
убывания (без разделителей).
Пример. Исходное число: 512. Суммы: 5+1=6;1+2=3. Результат: 63.
Укажите наименьшее число, в результате обработки которого автомат
выдаст число 128.

Решение

Задание 8. Поляков 3936. Сколько чисел длиной 6 можно составить, если известно, что цифры идут в порядке убывания, при этом четные и нечетные цифры чередуются?

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

Решение

Информатика ЕГЭ. Задание 14. С сайта Полякова, Вариант 13 (октябрь 2021)

Задача № 2220

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

Значение арифметического выражения: 97 + 321 – 9 записали в системе счисления с основанием 3. Сколько цифр «2» содержится в этой записи?

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

Решение

Информатика ЕГЭ. Задание 2. Решу ЕГЭ 10493

Каждое из логических выражений F и G содержит 7 переменных. В таблицах истинности выражений F и G есть ровно 7 одинаковых строк, причём ровно в 6 из них в столбце значений стоит 0.

Сколько строк таблицы истинности для выражения F ∧ G содержит 0 в столбце значений?

Решение

Информатика ЕГЭ 2021. Досрочный Вариант 1

Задание 8 (№1191).

Определите количество пятизначных чисел в шестнадцатеричной системе счисления, которые не оканчиваются чётными цифрами и не начинаются с цифры 1.

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

Задание 11. Поляков 2060. Сотрудникам компании выдают электронную карту, на которой записаны их личный код, номер подразделения

Сотрудникам компании выдают электронную карту, на которой записаны их личный код, номер подразделения (целое число от 1 до 1000) и дополнительная информация, которая занимает 25 байт. Личный код содержит 15 символов и может включать латинские буквы (заглавные и строчные буквы различаются), десятичные цифры и специальные знаки из набора @#$%^&*(). Для хранения кода используется посимвольное кодирование, все символы кодируются одинаковым минимально возможным количеством битов, для записи кода отводится минимально возможное целое число байтов. Номер подразделения кодируется отдельно и занимает минимально возможное целое число байтов. Сколько байтов данных хранится на электронной карте?

Решение

Теория игр. 2 кучи с заданной исходной позицией

47. Два игрока играют в следующую игру. Перед ними лежат 2 кучи камней, в первой - 1 камень, а во второй - 2 камня. У каждого игрока неограниченно много камней. Игроки ходят по очереди. Ход состоит в том, что игрок или увеличивает в 3 раза число камней в какой-то кучке, или добавляет 2 камня в какую-то кучу. Выигрывает игрок, после хода которого общее число камней в двух кучах становится не менее 17. Кто выигрывает при безошибочной игре обоих игроков - игрок, делающий первый ход или игрок, делающий второй ход? Каким должен быть первый ход выигрывающего игрока? Ответ представить в виде таблицы.

Решение

№ 1792 с сайта Полякова. Два метода решения!

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

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 4;
while s < 37 do begin
s := s + 3;
n := n * 2
end;
writeln(n)
end.
s = int(input())
n = 4
while s < 37:
s = s + 3
n = n * 2
print(n)
#include <iostream>
using namespace std;
int main() {
int s, n;
cin >> s;
n = 4;
while (s < 37) {
s = s + 3;
n = n * 2;
}
cout << n << endl;
return 0;
}

Решение

№ 1916 с сайта Полякова. Комбинаторика

(№ 1916) Василий составляет 4-буквенные коды из букв Г, А, Ф, Н, И, Й. Каждую букву можно использовать любое количество раз, при этом код не может начинаться с буквы Й и должен содержать хотя бы одну гласную. Сколько различных кодов может составить Василий?

Решение

№ 1957 (А.Н. Носкин) с сайта Полякова.

(№ 1957) (А.Н. Носкин) Петя составляет шестибуквенные слова перестановкой букв слова ТАРТАР. Сколько всего различных слов может составить Петя?

Решение

№ 2260 с сайта Полякова

(№ 2260) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Для какого наименьшего натурального числа А формула
(ДЕЛ(x, A) ∧ ДЕЛ(x, 24) ∧ ¬ДЕЛ(x, 16)) → ¬ДЕЛ(x, A)

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

Решение

№ 3013 с сайта Полякова

Автомат обрабатывает натуральное число N меньше 256 по следующему алгоритму: 1) Строится восьмибитная двоичная запись числа N-1. 2) Инвертируются все разряды исходного числа (0 заменяется на 1, 1 на 0). 3) Полученное число переводится в десятичную систему счисления. Для какого значения N результат работы алгоритма равен 204?

Решение

№ 3455 с сайта Полякова. Метод решения - в ручную.

Автомат обрабатывает десятичное натуральное число N по следующему алгоритму:

1) Строится двоичная запись числа N.
2) К полученному числу справа дописывается 0, если в числе единиц больше, чем нулей; иначе дописывается 1.
3) Из середины двоичного числа убирается 2 разряда, если количество разрядов получилось четным, и 3 разряда, если нечетное.
4) Результат переводится в десятичную систему.

Пример. Дано число N = 11. Алгоритм работает следующим образом.

1) Двоичная запись числа N: 11 = 10112
2) Единиц больше, чем нулей, новая запись 101102.
3) Длина начётная, удаляем три средних разряда, новая запись 102.
4) Десятичное значение полученного числа 2.

Сколько различных значений может получиться на отрезке [50; 100] в результате работы автомата?

Решение

№ 3628, № 3463, № 3626 с сайта Полякова

(№ 3463) (Е. Джобс) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:
НАЧАЛО
ПОКА НЕ нашлось (больше меньше)
заменить(больше 1, 3больше )
заменить(больше 2, 2больше )
заменить(больше 3, 1больше )
заменить(3меньше, меньше1)
заменить(2меньше, меньше3)
заменить(1меньше, меньше2)
КОНЕЦ ПОКА
КОНЕЦ
На вход приведённой ниже программе поступает строка, начинающаяся с символа «больше», затем со-держащая 20 цифр 1, 15 цифр 2 и 40 цифр 3, расположенных в произвольном порядке и оканчивающаяся символом «меньше». Определите максимальную возможную сумму числовых значений цифр строки, получившейся в результате выполнения программы. Так, например, если результат работы программы представлял бы собой строку, состоящую из 50 цифр 4, то верным ответом было бы число 200.
(№ 3628) (Е. Джобс) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:
НАЧАЛО
ПОКА нашлось(АА) ИЛИ нашлось(ВВ) ИЛИ нашлось(АВ)
заменить(АА, В)
заменить(ВВ, А)
заменить(АВ, ВА)
КОНЕЦ ПОКА
КОНЕЦ
Известно, что на вход программы поступила строка из 52 подряд идущих комбинаций «АВ» (все буквы заглавные, латинские). Какая строка получится после выполнения алгоритма?
(№ 3626) (Е. Джобс) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:
НАЧАЛО
ПОКА нашлось(11)
заменить(112, 4)
заменить(113, 2)
заменить(42, 3)
заменить(43, 1)
КОНЕЦ ПОКА
КОНЕЦ
Какая строка получится в результате применения приведённой программы к строке вида 1…13…32…2, состоящей из 170 единиц, 100 троек и 7 двоек?

Решение

№ 3684 с сайта Решу ЕГЭ

Для передачи чисел по каналу с помехами используется код проверки четности. Каждая его цифра записывается в двоичном представлении, с добавлением ведущих нулей до длины 4, и к каждому представлению дописывается сумма его элементов по модулю 2 (например, если передаём 23, то получим последовательность 0010100110). Определите, какое число передавалось по каналу в виде 01100010100100100110.

Решение

№ 3839. Известно, что исходная строка начиналась с нуля, а далее содержала только единицы, двойки и тройки.

Задача № 3839

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

НАЧАЛО
ПОКА нашлось(01) ИЛИ нашлось(02) ИЛИ нашлось(03)
  заменить(01, 302)
  заменить(02, 3103)
  заменить(03, 20)
КОНЕЦ ПОКА
КОНЕЦ

Известно, что исходная строка начиналась с нуля, а далее содержала только единицы, двойки и тройки. После выполнения данной программы получилась строка, содержащая 28 единиц, 34 двойки и 45 троек. Сколько единиц было в исходной строке?

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

Решение

№ 3913. Слову ГОЛОД соответствует код 0100001100111. Какой код соответствует слову ДОГ?

Задача № 3913

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 166: Декодирование. Условие Фано

Заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что все кодовые слова содержат не меньше двух двоичных знаков, а слову ГОЛОД соответствует код 0100001100111. Какой код соответствует слову ДОГ?

После покупки Вам предоставляется доступ на 30 дней к подробному видео-разбору. Все равно, что к репетитору сходил!

Бесплатную задачку на эту тему Вы можете посмотреть по ссылке №3921

Решение

№ 4198 с сайта Полякова.

Задача № 4198

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

Лида составляет слова из букв К, Р, Ы, Ш, А. Каждая гласная буква встречается в слове не более двух раз. Каждая согласная может стоять в слове на первой позиции, либо не встречаться вовсе. Сколько слов длиною более двух символов может составить Лида?

№ 4197 ( С Е П И Я) находится по ссылке 

Решение

№ 4494.(А. Богданов) (2y + x ≠ 70) ∨ (x < y) ∨ (A < x). Решение на плоскости

Задача № 4494

Задание КИМ № 15: Истинность логического выражения
Раздел № 123: Множество и логика: анализ неравенств на плоскости

(А. Богданов) Для какого наибольшего целого неотрицательного числа А выражение

(2y + x ≠ 70) ∨ (x < y) ∨ (A < x)

тождественно истинно, т.е. принимает значение 1 при любых целых неотрицательных x и y?

После покупки Вам предоставляется доступ на 30 дней просматривать подробный видео-разбор решения данной задачи.

Если возникли вопросы - напишите мне! Контакты по ссылке

Решение

№ 5200 с сайта Решу ЕГЭ

В фрагменте базы данных представлены сведения о родственных отношениях. На основании приведённых данных определите ID тёти Рерих Л. А. (тётя — это родная сестра матери или отца).

 

Таблица 1
ID Фамилия_И.О. Пол
1465 Дядюн М.А. Ж
1493 Баль А.П. М
1560 Штольц И.Б. М
1625 Рерих А.И. Ж
1837 Штольц П.И. М
1851 Радек П.А. Ж
1885 Штольц Б.Ф. М
1983 Чиж Д.К. Ж
2216 Рерих Л.А. М
2226 Штольц А.Б. Ж
2398 Малеев К.Г. М
2470 Баль П.А. М
2607 Штольц Т.И. Ж
2737 Панина Р.Г. Ж
2759 Тесленко Г.Р. Ж
2788 Рерих В.А. Ж

 

 

Таблица 2
ID_Родителя ID_Ребенка
1493 1465
2226 1465
1885 1560
1983 1560
1560 1837
2759 1837
2788 1851
2788 2216
1885 2226
1983 2226
1493 2470
2226 2470
1560 2607
2759 2607
1493 2788
2226 2788

Решение
ctege.info

Задание 12. (из Пробный ЕГЭ 2021 №9 по информатике с ответами). Чертежник

Исполнитель Чертёжник перемещается на координатной плоскости,
оставляя след в виде линии. Чертёжник может выполнять команду
сместиться на (a, b), где a, b – целые числа. Эта команда перемещает
Чертёжника из точки с координатами (x, y) в точку с координатами (x + a; y
+ b).
Например, если Чертёжник находится в точке с координатами (4, 2), то
команда сместиться на (2, −3) переместит Чертёжника в точку (6, −1).
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
означает, что последовательность команд будет выполнена указанное
число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм (количество
повторений и величины смещения в первой из повторяемых команд
неизвестны):
НАЧАЛО
сместиться на (1, 2)
ПОВТОРИ … РАЗ
сместиться на (…, …)
сместиться на (-1, -2)
КОНЕЦ ПОВТОРИ
сместиться на (-26, -12)
КОНЕЦ
В результате выполнения этого алгоритма Чертёжник возвращается в
исходную точку. Какое наибольшее чи

Решение

Задание 15 ЕГЭ. В отрезках

Тренировочный вариант №4 от 19.10.2020.
На числовой прямой даны два отрезка: P = [20, 50] и Q = [30,65]. Отрезок A таков, что формула
¬ (x ∈ A) → ((x ∈ P) →¬ (x ∈ Q))
истинна при любом значении переменной x.
Какова наименьшая возможная длина отрезка A?

Решение

Задание 15. (из Пробный ЕГЭ 2021 №9 по информатике с ответами).Метод Здвижковой

Обозначим через m&n поразрядную конъюнкцию Неотрицательных целых
чисел m и n. Так, например, 14&5 = 11102&01012 = 01002 = 4. Для какого
наибольшего неотрицательного целого числа А формула
x&А ≠ 0 → (x&12 = 0 → x& 5≠ 0)
тождественно истинна (т.е. принимает значение 1 при любом
неотрицательном целом значении переменной х)?

Решение

Задание 16. (из Пробный ЕГЭ 2021 №7 по информатике с ответами). Паскаль

Алгоритм вычисления значения функций F(n) и G(n), где n – натуральное
число, задан следующими соотношениями:
F(n) = n-1, при n < 4; F(n) = F(n - 2) + G(n - 1), при n > 3;
G(n) = n + 1, при n < 3; G(n) = G(n - 2) + F(n - 1), если n > 2.
Чему равно значение функция F(25)?

Решение

Задание 5. (из Пробный ЕГЭ 2021 №9 по информатике с ответами).

Автомат получает на вход трёхзначное число. По этому числу строится
новое число по следующим правилам.
1.Складываются первая и вторая, а также вторая и третья цифры
исходного числа.
2.Полученные два числа записываются друг за другом в порядке
убывания (без разделителей).
Пример. Исходное число: 512. Суммы: 5+1=6;1+2=3. Результат: 63.
Укажите наименьшее число, в результате обработки которого автомат
выдаст число 128.

Решение

Задание 8. (из Пробный ЕГЭ 2021 №10 по информатике с ответами). Формула Шеннона

из Пробный ЕГЭ 2021 №9 по информатике с ответами
https://ctege.info/ege-po-informatike/trenirovochnyiy-variant-10-ege-2021-po-informatike-s-otvetami.html
В коробке лежат 128 цветных карандаша. Сообщение о том, что достали
белый карандаш, несет 3 бита информации. Сколько белых карандашей
было в коробке?

Решение

Задние 4 (из Пробный ЕГЭ 2021 №10 по информатике с ответами)

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

Решение

Информатика ЕГЭ 2021. Досрочный Вариант 1

Задание 8 (№1191).

Определите количество пятизначных чисел в шестнадцатеричной системе счисления, которые не оканчиваются чётными цифрами и не начинаются с цифры 1.

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение
vpr-ege.ru

Задание 14. С федеральной апробации от 27.04.2021

Задание 14 (№1197)
Значение арифметического выражения
6 ⋅ 3431156 - 5 ⋅ 491147 + 4 ⋅ 71153 - 875
записали в системе счисления с основанием 7. Определите сумму всех цифр в записи этого числа.

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

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

Задание 15 в интервалах. Координатная плоскость.

Для какого наименьшего целого числа А формула
((x<=9)->(x*x<A) )^ ( (y*y<A)->(y<12))
тождественно истинна (то есть принимает значение 1 при любых целых
неотрицательных значениях переменных x и y)?

Решение
ЕГЭ-2022 Информатика и ИКТ: типовые экзаменационные варианты: 20 вариантов. Авторы: С. С, Крылов, Т. Е. Чуркина
Сайт «Решу ЕГЭ»

Задание 14. С сайта "решу ЕГЭ"

В системе счисления с основанием N запись числа 14410 оканчивается на 1 и содержит не менее трёх цифр. Чему равно число N.

Решение

Задание 14. Пример решения с объяснением. Определение основания

В системе счисления с основанием N запись числа 4110 оканчивается на 2, а запись числа 13110 — на 1. Чему равно число N?

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

Задание 15 № 34539 с сайта Решу ЕГЭ. Числовые отрезки

Задание 15 № 34539 

На числовой прямой даны два отрезка: Р = [22, 72] и Q = [42, 102]. Какова наименьшая возможная длина интервала A, что логическое выражение
¬(¬(х ∈ А) ∧ (х ∈ Р)) ∨ (х ∈ Q)

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

Решение

Информатика ЕГЭ. Задание 7. Решу ЕГЭ 2402.

Задание 7 № 2402 

У Толи есть доступ к сети Интернет по высокоскоростному одностороннему радиоканалу, обеспечивающему скорость получения информации \text{2} в степени \text{19 } бит в секунду. У Миши нет скоростного доступа в Интернет, но есть возможность получать информацию от Толи по низкоскоростному телефонному каналу со средней скоростью \text{2} в степени \text{15 } бит в секунду. Миша договорился с Толей, что тот будет скачивать для него данные объемом 5 Мбайт по высокоскоростному каналу и ретранслировать их Мише по низкоскоростному каналу.

Компьютер Толи может начать ретрансляцию данных не раньше, чем им будут получены первые 512 Кбайт этих данных. Каков минимально возможный промежуток времени (в секундах) с момента начала скачивания Толей данных до полного их получения Мишей?

В ответе укажите только число, слово «секунд» или букву «с» добавлять не нужно.

Решение

Информатика ЕГЭ. Задание 2. Решу ЕГЭ 10493

Каждое из логических выражений F и G содержит 7 переменных. В таблицах истинности выражений F и G есть ровно 7 одинаковых строк, причём ровно в 6 из них в столбце значений стоит 0.

Сколько строк таблицы истинности для выражения F ∧ G содержит 0 в столбце значений?

Решение

№ 27371 с сайта Решу ЕГЭ. Метод, который работает ВСЕГДА

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

 

 

? ? ? ? F
1 1 1 0
0 0 0
1 0

 

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

Решение

№ 3684 с сайта Решу ЕГЭ

Для передачи чисел по каналу с помехами используется код проверки четности. Каждая его цифра записывается в двоичном представлении, с добавлением ведущих нулей до длины 4, и к каждому представлению дописывается сумма его элементов по модулю 2 (например, если передаём 23, то получим последовательность 0010100110). Определите, какое число передавалось по каналу в виде 01100010100100100110.

Решение

№ 5200 с сайта Решу ЕГЭ

В фрагменте базы данных представлены сведения о родственных отношениях. На основании приведённых данных определите ID тёти Рерих Л. А. (тётя — это родная сестра матери или отца).

 

Таблица 1
ID Фамилия_И.О. Пол
1465 Дядюн М.А. Ж
1493 Баль А.П. М
1560 Штольц И.Б. М
1625 Рерих А.И. Ж
1837 Штольц П.И. М
1851 Радек П.А. Ж
1885 Штольц Б.Ф. М
1983 Чиж Д.К. Ж
2216 Рерих Л.А. М
2226 Штольц А.Б. Ж
2398 Малеев К.Г. М
2470 Баль П.А. М
2607 Штольц Т.И. Ж
2737 Панина Р.Г. Ж
2759 Тесленко Г.Р. Ж
2788 Рерих В.А. Ж

 

 

Таблица 2
ID_Родителя ID_Ребенка
1493 1465
2226 1465
1885 1560
1983 1560
1560 1837
2759 1837
2788 1851
2788 2216
1885 2226
1983 2226
1493 2470
2226 2470
1560 2607
2759 2607
1493 2788
2226 2788

Решение

№ 9804 Решу ЕГЭ. Задание 15. Поразрядная конъюнкция

Задание 15 № 9804 

Обозначим через m & n поразрядную конъюнкцию неотрицательных целых чисел m и n.

Так, например, 14 & 5 = 11102 & 01012 = 01002 = 4. Для какого наименьшего неотрицательного целого числа А формула

 

x & 29 ≠ 0 → (x & 17 = 0 → x & А ≠ 0)

 

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

Решение
Сайт «Решу ОГЭ»

Информатика Задание 5. Поляков 1235. ОГЭ: Анализ алгоритмов для Калькулятора

Задание КИМ № 5: ОГЭ: Анализ алгоритмов для исполнителя
Раздел № 128: ОГЭ: Анализ алгоритмов для Калькулятора

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

  1. прибавь b
  2. умножь на 3

(b – неизвестное натуральное число) Выполняя первую из них, Бета увеличивает число на экране на b, а выполняя вторую, умножает это число на 3. Программа для исполнителя Бета – это последовательность номеров команд. Известно, что программа 21212 переводит число 8 в число 360. Определите значение b.

Решение
Сайт Полякова kpolyakov.spb.ru

Задание 1. № 4144. Ориентированный граф

Задача № 4144

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

(Е. Джобс) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. В таблице в левом столбце указаны номера пунктов, откуда совершается движение, в первой строке – куда. Определите длину дороги между пунктами Г и Е. Передвигаться можно только по указанным дорогам.

Решение

Задание 1. № 4145. Длина дороги между Г и Д меньше длины дороги между Г и Е

Задача № 4145

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

(Е. Джобс) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. В таблице в левом столбце указаны номера пунктов, откуда совершается движение, в первой строке – куда. Определите длину дороги между пунктами А и Б, если известно, что длина дороги между Г и Д меньше длины дороги между Г и Е. Передвигаться можно только по указанным дорогам.

Решение

Задание 1. № 4653. Определите длину более длинной из дорог ЕЗ и ДЖ

Задача № 4653

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

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

Решение

Задание 1. №3200. На рисунке справа схема дорог Н-ского района изображена в виде графа

Задача № 3200

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

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

Решение

Задание 12. №2116 с сайта Полякова. Исполнитель Редактор

(Досрочный ЕГЭ-2018) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

1. заменить (v, w)
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w, вторая проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Дана программа для исполнителя Редактор:

НАЧАЛО
  ПОКА нашлось (10) ИЛИ нашлось (1)
    ЕСЛИ нашлось (10)
      ТО заменить (10, 001)
      ИНАЧЕ заменить (1, 000)
    КОНЕЦ ЕСЛИ
  КОНЕЦ ПОКА
КОНЕЦ

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

Данное задание выполнено на языке программирования Python.

Решение

Задание 14 в python. Значение арифметического выражения записали в системе счисления с основанием 4

Задача № 2197

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(М.В. Кузнецова) Значение арифметического выражения: 3230 + 860 – 32 записали в системе счисления с основанием 4. Сколько цифр «3» в этой записи?

Решение

Задание 14. №4493. записали в системе счисления с основанием 9. Сколько значащих нулей содержится в этой записи

Задача № 4493

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(А. Богданов) Значение выражения 1•337 + 2•323 + 3•320 + 4•34 + 5•33 + 4 + 5 записали в системе счисления с основанием 9. Сколько значащих нулей содержится в этой записи?

Данная задача выполнена на языке программирования - Python.

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

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

Задание 14. №4618. Сколько различных цифр содержится в этой записи? Python

Задача № 4618

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Значение выражения 12•7135 + 11•792 – 63•722 + 17•711 + 157 записали в системе счисления с основанием 7. Сколько различных цифр содержится в этой записи?

Данная задача выполнена на языке программирования - Python.

Решение

Задание 15. № 386. Задача на множества чисел.

Задача № 386

Задание КИМ № 15: Истинность логического выражения
Раздел № 68: Множества и логика: задачи на множества чисел

Элементами множеств А, P, Q являются натуральные числа, причём P={1,2,3,4,5,6}, Q={3,5,15}. Известно, что выражение

(x ∉ A) → ((x ∉ P) ∧ (x ∈ Q)) ∨ (x ∉ Q)

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

Решение

Задание 16 ( паскаль). Разбор с сайта Полякова № 2272

(№ 2272) Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(n) = n, при n меньше либо равно 3
при n больше 3:
F(n) = n + 3 + F(n–1), при чётном n;
F(n) = n*n + F(n-2), при нечётном n;
Определите количество натуральных значений n на отрезке [1; 1000], при которых F(n) кратно 7.

Решение

Задание 16. № 2271 с сайта Полякова. Python

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

F(n) = n, при n ≤ 3
при n > 3:
  F(n) = 2*n + F(n–1), при чётном n;
  F(n) = n*n + F(n-2), при нечётном n;

Определите количество натуральных значений n на отрезке [1; 100], при которых F(n) кратно 3.

Данное задание выполнено на языке программирования - Python.

Решение

Задание 19-21. Python. № 3084. (А. Кабанов) Задачи с одной кучей камней.

Задача № 3084

Задание КИМ № 19: Теория игр
Раздел № 163: Задачи с одной кучей камней (ответ — число)

(А. Кабанов) Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может
а) добавить в кучу один камень;
б) увеличить количество камней в куче в два раза;
в) увеличить количество камней в куче в три раза.
Игра завершается в тот момент, когда количество камней в куче становится не менее 43. Если при этом в куче оказалось не более 72 камней, то победителем считается игрок, сделавший последний ход. В противном случае победителем становится его противник. В начальный момент в куче было S камней, 1 ≤ S ≤ 42.
Ответьте на следующие вопросы:
Вопрос 1. Найдите минимальное значение S, при котором Ваня выигрывает своим первым ходом при любой игре Пети.
Вопрос 2. Сколько существует значений S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Вопрос 3. Найдите минимальное и максимальное значения S, при которых одновременно выполняются два условия:
– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
Найденные значения запишите в ответе в порядке возрастания.

 

Данная задача решена на языке программирования - Python.

from functools import lru_cache
def sh(h): 
    return h+1,h*2,h*3 @lru_cache(None) 
def f(h): 
    if h>42 and h<=72: 
        return 'выиграл' 
    elif h>72: 
        return 'проиграл' 
    elif any(f(x)=='выиграл' for x in sh(h)): 
        return 'П1' 
    elif all(f(x)=='П1' for x in sh(h)): 
        return 'B1' 
    elif any(f(x)=='B1' for x in sh(h)): 
        return 'П2' 
    elif all(f(x)=='П2' or f(x)=='П1' for x in sh(h)): 
        return 'В2' 
for i in range(1,43): 
    print(i,' ',f(i)

Решение

Задание 23. № 3746. Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды

Задача № 3746

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 3
3. Умножь на 2

Сколько существует программ, которые преобразуют исходное число 3 в число 21, и при этом траектория вычислений содержит число 8 и не содержит числа 12?

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

Решение

Задание 23. № 447. Исполнитель Калькулятор преобразует число на экране. У исполнителя есть две команды, которым присвоены номера

Задача № 447

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

Исполнитель Калькулятор преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавить 1
2. Прибавить 2

Программа для исполнителя Калькулятор – это последовательность команд. Сколько существует программ, для которых при исходном числе 1 результатом является число 13 и при этом траектория вычислений содержит число 7?

Задача выполнена на языке программирования - Python.

Решение

Задание 25. № 3780. Найдите все натуральные числа, принадлежащие отрезку [63 000 000; 75 000 000]

Задача № 3780

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

Найдите все натуральные числа, принадлежащие отрезку [63 000 000; 75 000 000], у которых ровно пять различных нечётных делителей (количество чётных делителей может быть любым). В ответе перечислите найденные числа, справа от каждого числа запишите его наибольший нечётный делитель.

Данная задача выполнена на языке программирования - Python.

for i in range (63123848 ,63123848+1): 
    k=0 
    for j in range (1,i+1): 
        if i%j==0 and j%2!=0: 
            k=k+1 
            if k>5:
                break
    if k==5:
        max=1
        for j in range (i,1,-1):
            if i%j==0 and j%2!=0:
                max=j
                break
        print (i,' ',j)

Решение

Задание 25. № 3932. Python. Рассматриваются возрастающие последовательности из 5 идущих подряд чисел

Задача № 3932

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

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

Данная задача выполнена на языке программирования - Python.

Решение этой задачи на языке программирования - Pascal по ссылке

Решение

Задание 25. №2573. Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [190061; 190072]

Задача № 2573

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(А.Н. Носкин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [190061; 190072], числа, имеющие ровно 4 различных НЕЧЁТНЫХ делителя. В ответе для каждого найденного числа запишите два его наибольших нечётных делителя в порядке убывания.

Данная задача решена на языке программировании - Python.

Решение

Задание 4. Поляков 1686. Выбор кода для одной буквы

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 22: Выбор кода для одной буквы

(А.Н. Носкин) Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, Ж, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв А, Б, В, Г, Д, Е использовали соответственно кодовые слова 11, 10, 010, 0011, 0010, 0000. Укажите возможное кодовое слово для буквы Ж, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Решение

Задание 4. Поляков 3921. Декодирование. Условие Фано

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 166: Декодирование. Условие Фано

Заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что все кодовые слова содержат не меньше двух и не больше трёх двоичных знаков, а слову КАЧОК соответствует код 1110000100011. Какой код соответствует слову КОК?

Решение

Задание 4. Поляков 3921. Заглавные буквы русского алфавита закодированы

Заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что все кодовые слова содержат не меньше двух и не больше трёх двоичных знаков, а слову КАЧОК соответствует код 1110000100011. Какой код соответствует слову КОК?

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

Задание 4. с сайта Полякова

По каналу связи передаются сообщения, содержащие только 4 буквы C, Л, О, Н; для передачи используется двоичный код, допускающий однозначное декодирование. Для букв Л, О, Н используются такие кодовые слова: Л: 111, О: 0, Н: 110. Укажите кратчайшее кодовое слово для буквы С, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Решение

Информатика Задание 5. Поляков 1235. ОГЭ: Анализ алгоритмов для Калькулятора

Задание КИМ № 5: ОГЭ: Анализ алгоритмов для исполнителя
Раздел № 128: ОГЭ: Анализ алгоритмов для Калькулятора

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

  1. прибавь b
  2. умножь на 3

(b – неизвестное натуральное число) Выполняя первую из них, Бета увеличивает число на экране на b, а выполняя вторую, умножает это число на 3. Программа для исполнителя Бета – это последовательность номеров команд. Известно, что программа 21212 переводит число 8 в число 360. Определите значение b.

Решение

Задание 7. Номер 13. Музыкальный фрагмент был записан в формате моно

Задача № 13

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

Музыкальный фрагмент был записан в формате моно, оцифрован и сохранён в виде файла без использования сжатия данных. Размер полученного файла – 24 Мбайт. Затем тот же музыкальный фрагмент был записан повторно в формате стерео (двухканальная запись) и оцифрован с разрешением в 4 раза выше и частотой дискретизации в 1,5 раза меньше, чем в первый раз. Сжатие данных не производилось. Укажите размер файла в Мбайт, полученного при повторной записи.

Решение

Задание 7. Поляков 192. Информационный объём изображений

Задание КИМ № 7: Кодирование графической и звуковой информации

После преобразования растрового 256-цветного графического файла в 4-цветный формат его размер уменьшился на 18 Кбайт. Каков был размер исходного файла в Кбайтах?

Решение

Задание 7. Поляков 204. Информационный объём звуковых данных

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

Музыкальный фрагмент был оцифрован и записан в виде файла без использования сжатия данных. Получившийся файл был передан в город А по каналу связи за 54 секунды. Затем тот же музыкальный фрагмент был оцифрован повторно с разрешением в 3 раза ниже и частотой дискретизации в 4 раза выше, чем в первый раз. Сжатие данных не производилось. Полученный файл был передан в город Б за 36 секунд. Во сколько раз пропускная способность канала в город Б больше пропускной способности канала в город А?

Решение

Задание 7. №1850. Автоматическая фотокамера каждые 6 с создаёт черно-белое растровое изображение

Задача № 1850

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

Автоматическая фотокамера каждые 6 с создаёт черно-белое растровое изображение, содержащее 256 оттенков. Размер изображения – 128×256 пикселей. Все полученные изображения и коды пикселей внутри одного изображения записываются подряд, никакая дополнительная информация не сохраняется, данные не сжимаются. Сколько Мбайтов нужно выделить для хранения всех изображений, полученных за сутки?

Решение

Задание 8. Поляков 3936. Сколько чисел длиной 6 можно составить, если известно, что цифры идут в порядке убывания, при этом четные и нечетные цифры чередуются?

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

Решение

Задание 8. Поляков 4253. Сколько чисел можно составить при заданных ограничениях?

Задание КИМ № 8: Комбинаторика
Раздел № 145: Сколько чисел можно составить при заданных ограничениях?

(А. Куканова) Евгения составляет 4-значные числа в 8-ичной системе счисления. Числа должны начинаться с чётной цифры, и цифры в них располагаются в невозрастающем порядке. Сколько различных чисел может составить Евгения?

 

Решение

Задание 8. Поляков 4256. Сколько слов можно составить при заданных ограничениях?

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

(А. Куканова) Оля составляет 5-буквенные слова из букв К, У, С, А, Т, Ь, причём слова не должны начинаться на мягкий знак и содержать сочетание СУК. Буквы в слове не должны повторяться. Сколько различных слов может составить Оля?

 

Решение

Задача 7. №4004. В информационной системе хранятся изображения

Задача № 4004

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

В информационной системе хранятся изображения размером 1024×768 пикселей. При кодировании используется алгоритм сжатия изображений, позволяющий уменьшить размер памяти для хранения одного изображения в среднем в 6 раз по сравнению с независимым кодированием каждого пикселя. Каждое изображение дополняется служебной информацией, которая занимает 54 Кбайт. Для хранения 32 изображений выделено 6 Мбайт памяти. Какое максимальное количество цветов можно использовать в палитре каждого изображения?

Решение

Информатика ЕГЭ. Задание 14. С сайта Полякова, Вариант 13 (октябрь 2021)

Задача № 2220

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

Значение арифметического выражения: 97 + 321 – 9 записали в системе счисления с основанием 3. Сколько цифр «2» содержится в этой записи?

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

Решение

Информатика ЕГЭ. Задание 13. (№ 4166) (Е. Джобс) с сайта Полякова

(№ 4166) (Е. Джобс) На рисунке – схема дорог, связывающих пункты A, Б, В, Г, Д, Е, Ж, З, И, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует круговых маршрутов из А в А? Пустой маршрут без движения из пункта А не считать.

Решение

Информатика ЕГЭ. Задание 7. Поляков №1829

Задача № 1829

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

Камера делает фотоснимки 800 на 600 пикселей. При этом объём файла с изображением не может превышать 100 Кбайт, упаковка данных не производится. Какое максимальное количество цветов можно использовать в палитре изображения?
При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

Информатика ЕГЭ. Задание 7. Поляков №1846

Задача № 1846

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

Для хранения в информационной системе документы сканируются с разрешением 400 ppi. Методы сжатия изображений не используются. Средний размер отсканированного документа составляет 2 Мбайт. В целях экономии было решено перейти на разрешение 100 ppi и цветовую систему, содержащую 64 цвета. Средний размер документа, отсканированного с изменёнными параметрами, составляет 96 Кбайт. Определите количество цветов в палитре до оптимизации.

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

Информатика ЕГЭ. Задание 9. Поляков №1996

Задача № 1996

Задание КИМ № 9: Обработка числовой информации в электронных таблицах
Раздел № 146: Минимум, максимум и среднее значение

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

Решение

ОГЭ: Кратчайший путь в графе с ограничениями. Поляков № 1188

Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего пути между пунктами A и D, проходящего через пункт C. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.

Решение

(№ 4528). Python. Определите максимальное количество идущих подряд символов, среди которых не более пяти точек

(№ 4528) Текстовый файл 24-181.txt строку из заглавных латинских букв и точек, всего не более чем из 106 символов. Определите максимальное количество идущих подряд символов, среди которых не более пяти точек.

После оплаты Вы сможете скачать программный код.

Решение

Определите максимальное количество идущих подряд символов, среди которых нет сочетания стоящих рядом букв P и R

(№ 4218) Текстовый файл 24-157.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (A..Z). Определите максимальное количество идущих подряд символов, среди которых нет сочетания стоящих рядом букв P и R (в любом порядке).

Данная задача решена на языке программирования - python.

f=open(r"C:\24_4218.txt","r")
d=f.readline()
l=len(d)
max=0
k=0
for i in range(0,l):
    if (d[i]!='P' or d[i+1]!='R') and (d[i]!='R' or d[i+1]!='P'):
      k=k+1
    else:
        if max<k:
            max=k
        k=0
print(max+1)

Решение

Задание 11. Поляков 2060. Сотрудникам компании выдают электронную карту, на которой записаны их личный код, номер подразделения

Сотрудникам компании выдают электронную карту, на которой записаны их личный код, номер подразделения (целое число от 1 до 1000) и дополнительная информация, которая занимает 25 байт. Личный код содержит 15 символов и может включать латинские буквы (заглавные и строчные буквы различаются), десятичные цифры и специальные знаки из набора @#$%^&*(). Для хранения кода используется посимвольное кодирование, все символы кодируются одинаковым минимально возможным количеством битов, для записи кода отводится минимально возможное целое число байтов. Номер подразделения кодируется отдельно и занимает минимально возможное целое число байтов. Сколько байтов данных хранится на электронной карте?

Решение

(№ 2607) Python. Среди целых чисел, принадлежащих числовому отрезку [173225; 217437]

(№ 2607) Среди целых чисел, принадлежащих числовому отрезку [173225; 217437], найдите числа, которые представляют собой произведение двух различных простых делителей, заканчивающихся на одну и ту же цифру. Запишите в ответе количество таких чисел и минимальное их них.

Решение

№ 1606 с сайта Полякова. Неоднозначное соотнесение таблицы и графа.

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

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

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

№ 171 с сайта Полякова. Лайфхак!

(№ 171) При каком наибольшем введенном числе d после выполнения программы будет напечатано 55?

Паскаль Python Си
var n, s, d: integer;
begin
readln(d);
n := 0;
s := 0;
while s <= 365 do begin
s := s + d;
n := n + 5
end;
write(n)
end.
d = int(input())
n = 0
s = 0
while s <= 365:
s = s + d
n = n + 5
print(n)
#include <stdio.h>
int main()
{ int n = 0, s = 0, d;
scanf("%d", &d);
while (s <= 365) {
s = s + d;
n = n + 5;
}
printf("%d", n);
return 0;
}

Решение

№ 176 с сайта Полякова

При каком наименьшем введенном числе d после выполнения программы будет напечатано 121?

Паскаль Python Си
var n, s, d: integer;
begin
readln(d);
n := 1;
s := 46;
while s <= 2700 do begin
s := s + d;
n := n + 4
end;
write(n)
end.
d = int(input())
n = 1
s = 46
while s <= 2700:
s = s + d
n = n + 4
print(n)
#include <stdio.h>
int main()
{ int n = 1, s = 46, d;
scanf("%d", &d);
while (s <= 2700) {
s = s + d;
n = n + 4;
}
printf("%d", n);
return 0;
}

Решение

№ 1792 с сайта Полякова. Два метода решения!

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

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 4;
while s < 37 do begin
s := s + 3;
n := n * 2
end;
writeln(n)
end.
s = int(input())
n = 4
while s < 37:
s = s + 3
n = n * 2
print(n)
#include <iostream>
using namespace std;
int main() {
int s, n;
cin >> s;
n = 4;
while (s < 37) {
s = s + 3;
n = n * 2;
}
cout << n << endl;
return 0;
}

Решение

№ 1916 с сайта Полякова. Комбинаторика

(№ 1916) Василий составляет 4-буквенные коды из букв Г, А, Ф, Н, И, Й. Каждую букву можно использовать любое количество раз, при этом код не может начинаться с буквы Й и должен содержать хотя бы одну гласную. Сколько различных кодов может составить Василий?

Решение

№ 1957 (А.Н. Носкин) с сайта Полякова.

(№ 1957) (А.Н. Носкин) Петя составляет шестибуквенные слова перестановкой букв слова ТАРТАР. Сколько всего различных слов может составить Петя?

Решение

№ 2078. При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 6 символов

Задача № 2078

Задание КИМ № 11: Вычисление количества информации
Раздел № 54: Информационный объём для хранения паролей (кодов) + доп. сведения

При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 6 символов и содержащий только символы из 7-буквенного набора А, В, Е, К, М, Н, О. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируются одинаковым и минимально возможным количеством бит. Кроме собственно пароля для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 10 байт. Определите объём памяти в байтах, необходимый для хранения сведений о 100 пользователях.

Решение

№ 2230. (М.В. Кузнецова) Значение арифметического выражения: 917 + 316 – 27 записали в системе счисления с основанием 3.

(№ 2230) (М.В. Кузнецова) Значение арифметического выражения: 917 + 316 – 27 записали в системе счисления с основанием 3. Какая из цифр чаще всего встречается в полученном числе? В ответе укажите, сколько таких цифр в этой записи.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 2231. Какая из цифр чаще всего встречается в полученном числе?

Задача № 2231

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(М.В. Кузнецова) Значение арифметического выражения: 97 + 38 – 1 записали в системе счисления с основанием 3. Какая из цифр чаще всего встречается в полученном числе? В ответе укажите, сколько таких цифр в этой записи.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2260 с сайта Полякова

(№ 2260) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Для какого наименьшего натурального числа А формула
(ДЕЛ(x, A) ∧ ДЕЛ(x, 24) ∧ ¬ДЕЛ(x, 16)) → ¬ДЕЛ(x, A)

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

Решение

№ 2266. Python. Здесь // обозначает деление нацело. Чему равно значение величины F(100)?

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

F(n) = n при n ≤ 3
при n > 3:
  F(n) = n*n*n + F(n–1), если n делится на 3
  F(n) = 4 + F(n//3), если n = 3k + 1
  F(n) = n*n + F(n–2), если n = 3k + 2

Здесь // обозначает деление нацело. Чему равно значение величины F(100)?

Данная задача выполнена на языке программирования - Python.

Решение

№ 2277 Python. Определите сумму цифр значения F(2).

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

F(n) = 2*n*n*n + n*n, при n > 25
F(n) = F(n+2) + 2*F(n+3), при n ≤ 25

Определите сумму цифр значения F(2).

Данная задача выполнена на языке программирования - Python.

Решение

№ 2282. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых сумма цифр значения F(n) равна 27.

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

F(n) = n*n + 5*n + 4, при n > 30
F(n) = F(n+1) + 3*F(n+4), при чётных n ≤ 30
F(n) = 2*F(n+2) + F(n+5), при нечётных n ≤ 30

Определите количество натуральных значений n из отрезка [1; 1000], для которых сумма цифр значения F(n) равна 27.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2284. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) чётные.

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

F(n) = n*n + 3*n + 9, при n ≤ 15
F(n) = F(n-1) + n - 2, при n > 15, кратных 3
F(n) = F(n-2) + n + 2, при n > 15, не кратных 3

Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) чётные.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2285 с сайта Полякова. Рекурсивные алгоритмы. Python

(№ 2285) Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(n) = 2*n*n + 4*n + 3, при n меньше равно 15
F(n) = F(n-1) + n*n + 3, при n больше 15, кратных 3
F(n) = F(n-2) + n - 6, при n больше 15, не кратных 3
Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) нечётные.

Решение

№ 2286. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) нечётные.

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

F(n) = n*n*n + n*n + 1, при n ≤ 13
F(n) = F(n-1) + 2*n*n - 3, при n > 13, кратных 3
F(n) = F(n-2) + 3*n + 6, при n > 13, не кратных 3

Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) нечётные.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2288. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее двух цифр 8.

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

F(n) = n + 15, при n ≤ 5
F(n) = F(n//2) + n*n*n - 1, при чётных n > 5
F(n) = F(n-1) + 2*n*n + 1, при нечётных n > 5

Здесь // обозначает деление нацело. Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее двух цифр 8.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2289. Python.Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее трёх цифр 6.

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

F(n) = n*n + 11, при n ≤ 15
F(n) = F(n//2) + n*n*n - 5*n, при чётных n > 15
F(n) = F(n-1) + 2*n + 3, при нечётных n > 15

Здесь // обозначает деление нацело. Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее трёх цифр 6.

Данная задача выполнена на языке программирования - Python двумя способами: работа с целочисленными типами и со строками.

После оплаты Вы сможете скачать оба программных кода, а так же в течении 30 дней смотреть подробный видео-разбор по кодам.

Решение

№ 2572. Python.

Задача № 2572

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(А.Н. Носкин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [190201; 190260], числа, имеющие ровно 4 различных ЧЁТНЫХ делителя. В ответе для каждого найденного числа запишите два его наибольших ЧЁТНЫХ делителя в порядке убывания.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2580. Числа, имеющие максимальное количество различных делителей.

Задача № 2580

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(Б.С. Михлин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [586132; 586430], числа, имеющие максимальное количество различных делителей. Найдите минимальное и максимальное из таких чисел. В ответе для каждого из них запишите два числа: количество делителей и наибольший делитель, не равный самому числу.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2588. (Д.Ф. Муфаззалов) Совершенным называется число, натуральное число

Задача № 2588

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(Д.Ф. Муфаззалов) Совершенным называется число, натуральное число, равное сумме всех своих собственных делителей (то есть всех положительных делителей, отличных от самого́ числа) (например, число 6=1+2+3). ) Выведите каждое совершенное число из диапазона [2; 10000] в количество его собственных делителей в порядке возрастания. Вывод каждого совершенного числа начинайте с новой строки. Числа в строке разделяйте пробелом.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2589. (Д.Ф. Муфаззалов) Два числа называются дружественными если сумма собственных делителей

Задача № 2589

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(Д.Ф. Муфаззалов) Два числа называются дружественными если сумма собственных делителей (то есть всех положительных делителей, отличных от самого́ числа) любого их них равна другому числу. Например, числа 220 и 284 дружественные.
Выведите в порядке возрастания числа в диапазоне [2; 30000], имеющие дружественное число, большее чем само это число, и через пробел это дружественное число. Каждое следующие число из указанного диапазона выводите на новой строке.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2593. Числа, не делящиеся на вторую степень какого-либо числа, кроме единицы

Задача № 2593

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [2945; 18294], найдите числа, не делящиеся на вторую степень какого-либо числа, кроме единицы. Ответом будет сумма цифр найденных чисел.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2594. Python. (К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [2031; 14312],

Задача № 2594

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [2031; 14312], найдите числа, которые не содержат цифру 2, если записать их в системе счисления с основанием 11. Ответом будет максимум среди найденных чисел.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2596. (К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [1686; 13276], найдите числа, все цифры которых нечетные

Задача № 2596

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [1686; 13276], найдите числа, все цифры которых нечетные. Ответом будет сумма цифр найденных чисел.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2598.

Задача № 2598

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [1395; 22717], найдите числа, все цифры которых расположены в порядке неубывания. Ответом будет сумма найденных чисел.

Данная задача выполнена на языке программирования -- Python.

Решение

№ 2609. Среди целых чисел, принадлежащих числовому отрезку [264871; 322989],

(№ 2609) Среди целых чисел, принадлежащих числовому отрезку [264871; 322989], найдите числа, которые представляют собой произведение двух различных простых делителей, заканчивающихся на одну и ту же цифру. Запишите в ответе количество таких чисел и их среднее арифметическое. Для среднего арифметического запишите только целую часть числа.

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 2650 с сайта Полякова. Задание 26. Excel

Магазин предоставляет оптовому покупателю скидку по следующим правилам:
− на каждый второй товар ценой больше 200 рублей предоставляется скидка 30%;
− общая цена покупки со скидкой округляется вверх до целого числа рублей;
− порядок товаров в списке определяет магазин и делает это так, чтобы общая сумма скидки была наименьшей.
Вам необходимо определить общую цену закупки с учётом скидки и цену самого дорогого товара, на который будет предоставлена скидка.
Входные данные. Первая строка входного файла 26-s1.txt содержит число N – общее количество купленных товаров. Каждая из следующих N строк содержит одно целое число – цену товара в рублях. В ответе запишите два целых числа: сначала общую цену покупки с учётом скидки, затем цену самого дорогого товара, на который предоставлена скидка.
Пример входного файла
7
225
160
380
95
192
310
60
В данном случае товары с ценой 60, 95, 160 и 192 не участвуют в определении скидки, остальные товары магазину выгодно расположить в таком порядке цен: 380, 225, 310. Скидка предоставляется на товар ценой 225. Его цена со скидкой составит 157,5 руб., после округления – 158 руб. Общая цена покупки составит: 60 + 95 + 160 + 192 + 158 + 380 + 310 = 1355 руб. Самый дорогой товар, на который будет получена скидка, стоит 225 руб. В ответе нужно записать числа 1355 и 225.

Данная задача решена в программе Excel

Решение

№ 2752 (А.Г. Минак) с сайта Полякова (задание 17 ЕГЭ). Паскаль

(№ 2752) (А.Г. Минак) Рассматривается множество целых чисел, принадлежащих числовому отрезку [1082; 129932], в которых цифры записаны в порядке убывания при их прочтении слева направо, и при этом количество делителей каждого из этих чисел кратно трём. Найдите количество таких чисел и наибольшее такое число, начинающееся с цифры 7. В ответе запишите два целых числа: сначала количество, затем наибольшее такое число, начинающееся с цифры 7.

Решение

№ 2822 с сайта Полякова.

На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).

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

Решение

№ 2837. Python. (Е. Джобс) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [25317; 51237], которые имеют хотя бы 6 различных простых делителей.

Задача № 2837

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(Е. Джобс) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [25317; 51237], которые имеют хотя бы 6 различных простых делителей. Делители 1 и само число не учитываются. Запишите в ответе для каждого найденного числа само число и его максимальный простой делитель.
def p(a):
    l=0
    for j in range(1,a+1):
        if a%j==0:
            l=l+1
    return l
for i in range(30030,51237+1):
    n=0
    max=0
    for g in range(2,i):
        if i%g==0 and p(g)==2:
            n=n+1
            if max=6:
        print(i,max)

Решение

№ 2856. (Е. Джобс) Среди целых чисел, принадлежащих числовому отрезку [333555; 777999],

Задача № 2856

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(Е. Джобс) Среди целых чисел, принадлежащих числовому отрезку [333555; 777999], найдите числа, среди делителей которых есть ровно 35 двузначных чисел. Для каждого найденного числа запишите в ответе само число, наименьший и наибольший из его двузначных делителей. Так, например, для числа 36 учитываются только делители 12 и 18.

Данная задача выполнена на языке программирования - Python.

Решение

№ 3013 с сайта Полякова

Автомат обрабатывает натуральное число N меньше 256 по следующему алгоритму: 1) Строится восьмибитная двоичная запись числа N-1. 2) Инвертируются все разряды исходного числа (0 заменяется на 1, 1 на 0). 3) Полученное число переводится в десятичную систему счисления. Для какого значения N результат работы алгоритма равен 204?

Решение

№ 3195 с сайта Полякова. Оптимальная выборка в Excel

(№ 3195) Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число отличалось от предыдущего не менее чем на 20. Какую максимальную сумму могут иметь выбранные числа? В ответе запишите только целую часть максимально возможной суммы.
Исходные данные записаны в виде столбца электронной таблицы в файле 18-77.xls.

Решение

№ 336. В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не более двух цифр

(№ 336) В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не более двух цифр. Чему равно число N? Если у задачи есть несколько решений, выберите наименьшее.

Представлен видео-разбор ручным методом и на языке программирования - Python.

Решение

№ 337. Python. В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не менее трёх цифр

(№ 337) В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не менее трёх цифр. Чему равно число N?

Данная задача выполнена на языке программирования - Python.

Решение

№ 3437. (А. Рулин). Pascal. Найдите числа, нетривиальные делители которых образуют арифметическую прогрессию с разностью d = 100

(№ 3437) (А. Рулин) Рассматривается множество целых чисел, принадлежащих числовому отрезку [862346; 1056242]. Найдите числа, нетривиальные делители которых образуют арифметическую прогрессию с разностью d = 100. В ответе для каждого такого числа (в порядке возрастания) запишите сначала само число, а потом – его максимальный нетривиальный делитель.

Данная задача решена на языке программирования - Pascal.

После покупки Вам предоставляется доступ на скачивание программного кода.

Решение

№ 3441. (Е. Джобс). Pascal и Python. Для интервала [33333;55555] найдите числа, которые кратны сумме своих простых делителей.

(№ 3441) (Е. Джобс) Для интервала [33333;55555] найдите числа, которые кратны сумме своих простых делителей. В качестве ответа приведите числа, для которых сумма простых делителей больше 250, – сначала найденное число, затем сумму его простых делителей. Примечание: само число в качестве делителя не учитывается.

Данная задача решена на языках программирования - Pascal и Python.

После покупки Вам предоставляется доступ на скачивание программных кодов.

Решение

(№ 3450) (С.С. Поляков). Задание 23 ЕГЭ. Паскаль

(№ 3450) (С.С. Поляков) У исполнителя Калькулятор есть три команды, которым присвоены номера:
1. Прибавить 1
2. Прибавить 5
3. Умножить на 3
Определите число, для получения которого из числа 1 существует 175 программ.

Решение данной задачи представлено на языке программирования - Паскаль.

Решение

№ 3455 с сайта Полякова. Метод решения - в ручную.

Автомат обрабатывает десятичное натуральное число N по следующему алгоритму:

1) Строится двоичная запись числа N.
2) К полученному числу справа дописывается 0, если в числе единиц больше, чем нулей; иначе дописывается 1.
3) Из середины двоичного числа убирается 2 разряда, если количество разрядов получилось четным, и 3 разряда, если нечетное.
4) Результат переводится в десятичную систему.

Пример. Дано число N = 11. Алгоритм работает следующим образом.

1) Двоичная запись числа N: 11 = 10112
2) Единиц больше, чем нулей, новая запись 101102.
3) Длина начётная, удаляем три средних разряда, новая запись 102.
4) Десятичное значение полученного числа 2.

Сколько различных значений может получиться на отрезке [50; 100] в результате работы автомата?

Решение

№ 3476 (Е. Джобс) с сайта Полякова. Python

(Е. Джобс) Рассматривается множество целых чисел, принадлежащих числовому отрезку [1234567; 7654321], которые кратны разнице двух чисел, полученных из двух старших и двух младших разрядов. Например, для числа 2435467 два числа будут 24 и 67. Соответствующая разница – 43. В ответе запишите два целых числа: сначала количество таких чисел, затем – максимальное из них.

Решение

№ 3508. (Е. Джобс) Значение арифметического выражения: N25 – 2·N13 + 10 записали в системе счисления с основанием N.

Задача № 3508

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(Е. Джобс) Значение арифметического выражения: N25 – 2·N13 + 10 записали в системе счисления с основанием N. Определите основание системы счисления, если известно, что сумма разрядов в числе, представленном в этой системе счисления, равна 75.

Данная задача решена на языке программирования - Python.

Решение

№ 3511. (Е. Джобс) Значение выражения 52004 – 51016 – 25508 – 5400 + 25250 – 27 записали в пятеричной системе счисления

(№ 3511) (Е. Джобс) Значение выражения 52004 – 51016 – 25508 – 5400 + 25250 – 27 записали в пятеричной системе счисления. Сколько цифр 4 в такой записи?

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3513. (Е. Джобс) Значение выражения (2345 + 865 – 4130)(8123 – 289 + 445) записали в восьмеричной системе счисления

(№ 3513) (Е. Джобс) Значение выражения (2345 + 865 – 4130)(8123 – 289 + 445) записали в восьмеричной системе счисления. Найдите сумму всех разрядов восьмеричной записи этого числа и запишите её в ответе в десятичной системе счисления.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3515. Задание 14. (Е. Джобс) Значение арифметического выражения 43∙7103 – 21∙757 + 98 записали в системе счисления с основанием 7

Задача № 3515

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(Е. Джобс) Значение арифметического выражения 43∙7103 – 21∙757 + 98 записали в системе счисления с основанием 7. Найдите сумму разрядов получившегося числа и запишите её в ответе в десятичной системе счисления.

Данная задача решена на языке программирования - Python.

Решение

№ 3561. (№ 3561) (Е.А. Мирончик) Какая первая цифра в шестнадцатеричной записи числа 21024 + 21025?

(№ 3561) (Е.А. Мирончик) Какая первая цифра в шестнадцатеричной записи числа 21024 + 21025?

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3564. (Е.А. Мирончик) Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями 16, 8.

(№ 3564) (Е.А. Мирончик) Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями 16, 8. Часть символов при записи утеряна. Позиции утерянных символов обозначены символом *:

X = *E16 = 2*68 .

Сколько чисел соответствуют условию задачи?

Данная задача решена на языке программирования - Python двумя способами.

После покупки Вам предоставляется возможность скачать оба программных кода. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3628, № 3463, № 3626 с сайта Полякова

(№ 3463) (Е. Джобс) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:
НАЧАЛО
ПОКА НЕ нашлось (больше меньше)
заменить(больше 1, 3больше )
заменить(больше 2, 2больше )
заменить(больше 3, 1больше )
заменить(3меньше, меньше1)
заменить(2меньше, меньше3)
заменить(1меньше, меньше2)
КОНЕЦ ПОКА
КОНЕЦ
На вход приведённой ниже программе поступает строка, начинающаяся с символа «больше», затем со-держащая 20 цифр 1, 15 цифр 2 и 40 цифр 3, расположенных в произвольном порядке и оканчивающаяся символом «меньше». Определите максимальную возможную сумму числовых значений цифр строки, получившейся в результате выполнения программы. Так, например, если результат работы программы представлял бы собой строку, состоящую из 50 цифр 4, то верным ответом было бы число 200.
(№ 3628) (Е. Джобс) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:
НАЧАЛО
ПОКА нашлось(АА) ИЛИ нашлось(ВВ) ИЛИ нашлось(АВ)
заменить(АА, В)
заменить(ВВ, А)
заменить(АВ, ВА)
КОНЕЦ ПОКА
КОНЕЦ
Известно, что на вход программы поступила строка из 52 подряд идущих комбинаций «АВ» (все буквы заглавные, латинские). Какая строка получится после выполнения алгоритма?
(№ 3626) (Е. Джобс) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:
НАЧАЛО
ПОКА нашлось(11)
заменить(112, 4)
заменить(113, 2)
заменить(42, 3)
заменить(43, 1)
КОНЕЦ ПОКА
КОНЕЦ
Какая строка получится в результате применения приведённой программы к строке вида 1…13…32…2, состоящей из 170 единиц, 100 троек и 7 двоек?

Решение

№ 3634 с сайта Полякова

(Е. Джобс) На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует маршрутов из А в З, проходящих через город Е?

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

№ 3646. (Е. Джобс) Логическая функция F задаётся выражением ((x → y) ∨ ¬(z → w)) ∧ ((w → ¬x) ∨ (¬y → z)).

Задача № 3646

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

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

Данная задача выполнена с использованием Excel, но так же этим методом можно решить на листочке.

Бесплатную задачку на эту тему Вы можете посмотреть по ссылке № 4146

Решение

№ 3651. (Е. Джобс) Логическая функция F задаётся выражением a ≡ b ∨ b → c.

Задача № 3651

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

(Е. Джобс) Логическая функция F задаётся выражением a ≡ b ∨ b → c.
На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся строки. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных a, b, c.

После оплаты Вам предоставляется доступ к видео-разбору на 30 дней. Все равно, что к репетитору сходил!

Решение

№ 3657. (С.О. Куров)найдите числа, у которых все цифры меньше тройки, а сумма цифр кратна десяти

(№ 3657) (С.О. Куров) Среди целых чисел, принадлежащих числовому отрезку [1000000; 1300000], найдите числа, у которых все цифры меньше тройки, а сумма цифр кратна десяти. Среди всех таких чисел необходимо отобрать каждое десятое (10-е, 20-е, 30-е и т.д.). Расположите найденные числа в порядке возрастания, справа от каждого числа укажите количество его собственных делителей (не равных 1 и самому числу).

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 3668. Число 1988 записали в системах счисления с основаниями от 2 до 10 включительно.

(№ 3668) Число 1988 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях в записи этого числа нет двух одинаковых цифр, стоящих рядом? В ответе укажите сумму всех подходящих оснований.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3686. (Б.С. Михлин) Число 559 записали в системах счисления с основаниями от 2 до 10 включительно.

Задача № 3686

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Б.С. Михлин) Число 559 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях сумма цифр этого числа нечетная? В ответе укажите сумму всех подходящих оснований.

 

Метод для тех, кто умеет программировать, но не очень , изложен в видео-разборе. Полная программа представлена в файле для скачивания.

Решение

№ 3688. Python. (Б.С. Михлин) Число 210 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях цифры этого числа при чтении слева направо образуют убывающие арифметические прогрессии?

Задача № 3688

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Б.С. Михлин) Число 210 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях цифры этого числа при чтении слева направо образуют убывающие арифметические прогрессии? В ответе укажите сумму всех подходящих оснований.

Данная задача выполнена на языке программирования - Python. При покупке Вы получите подробный видео-разбор кода с примером. Все равно, что к репетитору сходил!

Решение

№ 3697. Задание 16. Pascal. Назовите максимальное значение n, для которого возможно вычислить F(n).

Задача № 3697

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = n, при n ≤ 5,
F(n) = n + F(n / 2 – 1), когда n > 5 и делится на 4,
F(n) = n + F(n + 2) , когда n > 5 и не делится на 4.

Назовите максимальное значение n, для которого возможно вычислить F(n).

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 3720 (А. Богданов) с сайта Полякова. Паскаль

(№ 3720) (А. Богданов) Алгоритм вычисления значения функции F(n), где n – целое число, задан следующими соотношениями:
F(n) = n, при n меньше 2,
F(n) = F(n/2) + 1, когда n больше равно 2 и чётное,
F(n) = F(3·n + 1) + 1, когда n больше равно2 и нечётное.
Назовите количество значений n на отрезке [1;100], для которых F(n) определено и больше 100.

Решение

№ 3736 (П. Волгин) с сайта Полякова. Проверка на делимость. Python

(П. Волгин) Рассматривается множество целых чисел, принадлежащих числовому отрезку [31; 2047] , которые удовлетворяют следующим условиям:
а) Число в двоичной записи оканчивается цифрой «0»;
б) Сумма цифр в двоичной записи равна 5;
в) Число не делится на 10.
Найдите количество таких чисел и максимальное из них. В ответе запишите сначала количество, а потом максимальное число.

Решение

№ 3768. (А. Кабанов) Pascal. Рассматриваются пары чисел из набора, между которыми в отсортированном массиве помещаются не более 100 чисел из того же набора. Определите количество пар с суммой кратной 10, а также наименьшее среднее арифметическое таких пар.

(№ 3768) (А. Кабанов) В текстовом файле записан набор натуральных чисел. Гарантируется, что все числа различны. Рассматриваются пары чисел из набора, между которыми в отсортированном массиве помещаются не более 100 чисел из того же набора. Определите количество пар с суммой кратной 10, а также наименьшее среднее арифметическое таких пар.
Входные данные представлены в файле 26-52.txt следующим образом. Первая строка содержит целое число N – общее количество чисел в наборе. Каждая из следующих N строк содержит одно число, не превышающее 109.
В ответе запишите два целых числа: сначала количество пар, затем наименьшее среднее арифметическое.
Пример входного файла:

8 
3 
8 
14 
11 
2 
16
5
9

В примере рассмотрим пары, между которыми помещаются не более 3 чисел из набора. В данном случае есть три подходящие пары: 2 и 8, 9 и 11, 14 и 16. В ответе надо записать числа 3 и 5.

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы.

Решение

№ 3770. Pascal. Сколько в наборе таких пар чётных чисел, что их среднее арифметическое тоже присутствует в файле, и чему равно наименьшее из средних арифметических таких пар.

(№ 3770) В текстовом файле записан набор натуральных чисел. Гарантируется, что все числа различны. Необходимо определить, сколько в наборе таких пар чётных чисел, что их среднее арифметическое тоже присутствует в файле, и чему равно наименьшее из средних арифметических таких пар.
Входные данные представлены в файле 26-53.txt следующим образом. Первая строка содержит целое число N – общее количество чисел в наборе. Каждая из следующих N строк содержит одно число, не превышающее 109.
В ответе запишите два целых числа: сначала количество пар, затем наименьшее среднее арифметическое.
Пример входного файла:

6 
3 
8 
14 
11 
2 
17

В данном случае есть две подходящие пары: 8 и 14 (среднее арифметическое 11) и 14 и 2 (среднее арифметическое 8). В ответе надо записать числа 2 и 8.

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы.

Решение

№ 3781. Python. Необходимо найти строку, содержащую наименьшее количество букв A

(№ 3781) Текстовый файл 24-s1.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наименьшее количество букв A (если таких строк несколько, надо взять ту, которая в файле встретилась раньше). Определите, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая стоит последней в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZZQAQ
ZAVLAB
KRAKTU

В этом примере в первой и третьей строках по одной букве A, во второй – две. Берём первую строку, т.к. она находится в файле раньше. В этой строке чаще других встречаются буквы Z и Q (по два раза), выбираем букву Z, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать Z3, так как во всех строках файла буква Z встречается 3 раза.

Данная задача выполнена на языке программирования - Python.

Решение

№ 3782. Python. Необходимо найти строку, содержащую наибольшее количество букв Q

(№ 3782) Текстовый файл 24-s1.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наибольшее количество букв Q (если таких строк несколько, надо взять ту, которая в файле встретилась позже). Определите, какая буква встречается в этой строке реже всего (но присутствует!). Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZZQAQB
QAVQAB
BAQTUB

В этом примере в первой и второй строках по две букву Q, в третьей – одна. Берём вторую строку, т.к. она стоит в файле позже. В этой строке реже других встречаются буквы V и B (по одному разу), выбираем букву B, т. к. она раньше стоит в алфавите. В ответе для этого примера надо записать B4, так как во всех строках файла буква B встречается 4 раза.

Данная задача выполнена на языке программирования - Python двумя способами, которые сможете скачать после оплаты.

Решение

№ 3784. Необходимо найти строку, содержащую наибольшее количество пар соседних букв

Задача № 3784

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-s1.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наибольшее количество пар соседних букв, которые стоят в таком же порядке и в алфавите (например, AB, BC, CD и т.д.; в цепочке ABC две таких пары). Если таких строк несколько, надо взять ту, которая в файле встретилась позже. Определите, какая буква встречается в этой строке реже всего (но присутствует!). Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZCQABA
ZALMAC
CRACUT

В этом примере в первой и второй строках по одной подходящей паре (AB и LM), в третьей таких пар нет. Берём вторую строку, т.к. она позже встречается в файле. В этой строке реже других встречаются буквы Z и C (по одному разу), выбираем букву С, т. к. она раньше стоит в алфавите. В ответе для этого примера надо записать C4, так как во всех строках файла буква C встречается 4 раза.

Данная задача выполнена на языке программирования - Python двумя способами, которые Вы сможете скачать после оплаты.

Решение

№ 3786. Pascal. Найти строку, содержащую самую длинную цепочку стоящих подряд одинаковых букв

Задача № 3786

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-164.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую самую длинную цепочку стоящих подряд одинаковых букв. Если таких строк несколько, надо взять ту, которая в файле встретилась раньше. Определите, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZZQABA
ZALAAC
QRAQUT

В этом примере в первой и второй строках наибольшая длина цепочек одинаковых буквы равна 2 (ZZ в первой строке, AA во второй), в третьей – 1. Берём первую строку, т.к. она находится в файле раньше. В этой строке чаще других встречаются буквы Z и A (по 2 раза), выбираем букву A, т. к. она стоит раньше в алфавите. В ответе для этого примера надо записать A6, так как во всех строках файла буква A встречается 6 раз.

Данная задача решена на языке программирования - Pascal.


#asdasd
saasf

Решение

№ 3790 с сайта Полякова (лайфхак!)

(№ 3790) Ниже записана программа, которая вводит натуральное число x, выполняет преобразования, а затем выводит два числа. Укажите наименьшее возможное значение x, при вводе которого программа выведет числа 4 и 11.

Решение

№ 3839. Известно, что исходная строка начиналась с нуля, а далее содержала только единицы, двойки и тройки.

Задача № 3839

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

НАЧАЛО
ПОКА нашлось(01) ИЛИ нашлось(02) ИЛИ нашлось(03)
  заменить(01, 302)
  заменить(02, 3103)
  заменить(03, 20)
КОНЕЦ ПОКА
КОНЕЦ

Известно, что исходная строка начиналась с нуля, а далее содержала только единицы, двойки и тройки. После выполнения данной программы получилась строка, содержащая 28 единиц, 34 двойки и 45 троек. Сколько единиц было в исходной строке?

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

Решение

№ 3913. Слову ГОЛОД соответствует код 0100001100111. Какой код соответствует слову ДОГ?

Задача № 3913

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 166: Декодирование. Условие Фано

Заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что все кодовые слова содержат не меньше двух двоичных знаков, а слову ГОЛОД соответствует код 0100001100111. Какой код соответствует слову ДОГ?

После покупки Вам предоставляется доступ на 30 дней к подробному видео-разбору. Все равно, что к репетитору сходил!

Бесплатную задачку на эту тему Вы можете посмотреть по ссылке №3921

Решение

№ 3929. Python. Чему равна сумма значений функции G(n) для всех двузначных n?

(№ 3929) (А. Богданов) Алгоритмы вычисления функций F(n) и G(n) заданы следующими соотношениями (здесь // – операция деления нацело, % – остаток от деления):

F(n) = n, при n < 10, 
F(n) = n % 10 + F(n // 10), при n ≥ 10. 
G(n) = n, при n < 10, 
G(n) = G(F(n)), при n ≥ 10

Чему равна сумма значений функции G(n) для всех двузначных n?

Данная задача выполнена на языке программирования - Python.

Решение

№ 3972. Сколькими способами можно поставить в соответствие переменные w, x, y, z столбцам таблицы истинности функции F, опираясь на информацию из данного фрагмента?

(№ 3972) (В.Н. Шубинкин) Логическая функция F задаётся выражением (x → w) ∧ (y → z) ∨ w. Ниже приведён частично заполненный фрагмент таблицы истинности этой функции, содержащий неповторяющиеся строки. Сколькими способами можно поставить в соответствие переменные w, x, y, z столбцам таблицы истинности функции F, опираясь на информацию из данного фрагмента?
Пример. Функция F задана выражением x ∨ y ∨ z, а фрагмент таблицы истинности имеет вид:
В этом случае переменные можно расставить любым способом, значит, ответом будет число 6.

После покупки Вы получить подробный видео-разбор с доступом к просмотру на 30 дней. все равно, что к репетитору сходил!

Решение

№ 3982. Найдите все натуральные числа, N, принадлежащие отрезку [100 000 000; 300 000 000],

(№ 3982) Найдите все натуральные числа, N, принадлежащие отрезку [100 000 000; 300 000 000], которые можно представить в виде N = 2m•7n, где m – нечётное число, n – чётное число. В ответе запишите все найденные числа в порядке возрастания, а справа от каждого числа – сумму m+n.

Данная задача решена на языке программирования - Pascal.

Решение

№ 3985. Python. Сколько существует значений n, принадлежащих отрезку [1; 1000], для которых F(n) равно 18?

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

F(0) = 0
F(n) = F(n/2), при чётном n > 0
F(n) = F(n - 1) + 3, при нечётном n > 0

Сколько существует значений n, принадлежащих отрезку [1; 1000], для которых F(n) равно 18?

Данная задача выполнена на языке программирования - Python.

Решение

№ 3986. Сколько различных значений может принимать функция F(n) при n, принадлежащих отрезку [1; 1000]?

Задача № 3986

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(0) = 0
F(n) = F(n/2) + 3, при чётном n > 0
F(n) = 2·F(n - 1) + 1, при нечётном n > 0

Сколько различных значений может принимать функция F(n) при n, принадлежащих отрезку [1; 1000]?

Данная задача решена на двух языках программирования - pascal и python.

После оплаты Вы сможете скачать оба программных кода одним файлом.

Решение

№ 4040. Сколько различных результатов можно получить из исходного числа 3 после выполнения программы, содержащей ровно 12 команд?

Задача № 4040

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 162: Динамическое программирование: ограничение на количество команд

Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавь 1
2. Умножь на 2 и вычти 3

Сколько различных результатов можно получить из исходного числа 3 после выполнения программы, содержащей ровно 12 команд?

Данная задача выполнена на двух языках программирования - Pascal и Python.

После оплаты Вы сможете скачать программный код.

Решение

№ 4041. Python и Pascal. В строках, содержащих менее 15 букв G, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.

(№ 4041) Текстовый файл 24-164.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. В строках, содержащих менее 15 букв G, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.
Пример. Исходный файл:

VOVA
ZAGALG
QRAGQT

В этом примере во всех строках меньше 15 букв G. Самое большое расстояние между одинаковыми буквами – в третьей строке между буквами Q, расположенными в строке на 1-й и 5-й позициях. В ответе для данного примера нужно вывести число 4.

Данная задача решена на двух языках программирования - Python и Pascal.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 4047 с сайта Полякова.

(№ 4047) Алгоритм получает на вход натуральное число N больше 1 и строит по нему новое число R следующим образом:
1) Если исходное число кратно 3, оно делится на 3, иначе из него вычитается 1.
2) Если полученное на предыдущем шаге число кратно 5, оно делится на 5, иначе из него вычитается 1.
3) Если полученное на предыдущем шаге число кратно 11, оно делится на 11, иначе из него вычитается 1.
4) Число, полученное на шаге 3, считается результатом работы алгоритма.
Сколько существует различных натуральных чисел N, при обработке которых получится R = 8?

Решение

№ 4090. (В. Шелудько) Определите наибольшее введённое значение переменной s, при котором программа выведет число 291.

(№ 4090) (В. Шелудько) Определите наибольшее введённое значение переменной s, при котором программа выведет число 291.

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 121;
while s < 124 do
begin
s := s + 10;
n := n + 17
end;
writeln(n)
end.
s = int(input())
n = 121
while s < 124:
s = s + 10
n = n + 17
print(n)
#include <iostream>
using namespace std;
int main(){
int s;
cin >> s;
int n = 121;
while (s < 124) {
s = s + 10;
n = n + 17;
}
cout << n;
return 0;
}

Данна задача решена на языке программирования - Python.

Решение

№ 4090. Задание 6.

Задача № 4090

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(В. Шелудько) Определите наибольшее введённое значение переменной s, при котором программа выведет число 291.

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 121;
while s < 124 do
begin
s := s + 10;
n := n + 17
end;
writeln(n)
end.
s = int(input())
n = 121
while s < 124:
s = s + 10
n = n + 17
print(n)
#include <iostream>
using namespace std;
int main(){
int s;
cin >> s;
int n = 121;
while (s < 124) {
s = s + 10;
n = n + 17;
}
cout << n;
return 0;
}

Данная задача решена на языке программирования - Python.

Решение

№ 4103.(Е. Джобс) Pascal и Python. Сколько различных чётных чисел, меньших 100, может получить Калькулятор из исходного числа 3?

Задача № 4103

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 78: Динамическое программирование: две команды

(Е. Джобс) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 3
2. Умножь на 3

Сколько различных чётных чисел, меньших 100, может получить Калькулятор из исходного числа 3?

Данная задача выполнена на двух языках программирования - Pascal и Python.

После покупки Вы получаете коды программ.

Решение

№ 4114. (Н. Плотицын) Pascal. Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [3; 1000000]

(№ 4114) (Н. Плотицын) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [3; 1000000] последовательности подряд идущих составных чисел длиной не менее 90. Для каждой найденной последовательности запишите в порядке возрастания простые числа, стоящие на границах данных последовательностей.
В ответе запишите эти пары простых чисел в порядке возрастания первого числа в паре.

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы (время выполнения около 30 минут)

Решение

№ 4141. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ

(№ 4141) Текстовый файл 24-171.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Файл разбит на строки различной длины. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ. Цепочка должна начинаться с символа X и заканчиваться символом Z. Например, для строки SAZZXYZXYZXZQW длина цепочки равна 6: XYZ+XYZ.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 4146. ((Е. Джобс) Логическая функция F задаётся выражением (a → b) ∧ ¬(b ≡ c) ∧ (d → a).

Задача № 4146

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

(Е. Джобс) Логическая функция F задаётся выражением (a → b) ∧ ¬(b ≡ c) ∧ (d → a). На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся наборы аргументов, при которых функция F истинна. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных a, b, c, d.
В ответе напишите буквы a, b, c, d в том порядке, в котором идут соответствующие им столбцы. Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Решение

№ 4150. Задание 4 ЕГЭ. Кодирование и декодирование данных. Условие Фано.

Задача № 4150

(Е. Джобс) Для кодирования некоторой последовательности, состоящей из букв П, О, Е, Х, А, Л, И, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв О, Е, А, И использовали соответственно кодовые слова 01, 110, 1010, 001. Найдите наименьшую возможную суммарную длину всех кодовых слов.

Решение

№ 4255. (А. Куканова) Мила составляет 4-значные числа в 8-ичной системе.

Задача № 4255

Задание КИМ № 8: Комбинаторика
Раздел № 145: Сколько чисел можно составить при заданных ограничениях?

(А. Куканова) Мила составляет 4-значные числа в 8-ичной системе. Сколько различных чисел, делящихся на 4 без остатка, может составить Мила?

 

Решение

№ 4156 (Е. Джобс) с сайта Полякова.

(№ 4156) (Е. Джобс) Производится двухканальная (стерео) звукозапись с частотой дискретизации 80 кГц. Запись длится 3 минуты 25 секунд, её результаты записываются в файл без сжатия данных, причём каждый сигнал кодируется минимально возможным и одинаковым количеством бит. Информационный объём полученного файла без учета заголовка не превышает 80 Мбайт. Определите максимальную битовую глубину кодирования звука, которая могла быть использована в этой записи.

После оплаты вам предоставляется доступ к видео-разбору.

Если возникли вопросы - напишите мне! Контакты указаны в разделе "контакты" : почта, вотсап.

Решение

№ 4157. (Е. Джобс). Python. Сколько существует четных пятеричных чисел длиной 6, начинающихся с цифры 3?

(№ 4157) (Е. Джобс) Сколько существует четных пятеричных чисел длиной 6, начинающихся с цифры 3?

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется доступ на 30 дней к просмотру подробного видео-разбора решения данной задачи. Все равно, что к репетитору сходил!

Решение

№ 4167 (Е. Джобс) с сайта Полякова.

(Е. Джобс) На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, К, Л, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город М?

Решение

№ 4192. Сколько различных цифр встречается в целой части значения функции F(15)?

Задача № 4192

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(0) = 1
F(n) = F(n–1) + F(n–2), при чётном n > 0
F(n) = 1,5*F(n–1), при нечётном n > 0

Сколько различных цифр встречается в целой части значения функции F(15)?

Данная задача решена на языке программирования - Python.

Решение

№ 4197. Лида составляет слова из букв С, Е, П, И, Я

Задача № 4197

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

Лида составляет слова из букв С, Е, П, И, Я. Каждая гласная буква встречается в слове не более двух раз. Каждая согласная может стоять в слове на первой позиции, либо не встречаться вовсе. Сколько слов длиною более двух символов может составить Лида?

 

Решение

№ 4198 с сайта Полякова.

Задача № 4198

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

Лида составляет слова из букв К, Р, Ы, Ш, А. Каждая гласная буква встречается в слове не более двух раз. Каждая согласная может стоять в слове на первой позиции, либо не встречаться вовсе. Сколько слов длиною более двух символов может составить Лида?

№ 4197 ( С Е П И Я) находится по ссылке 

Решение

№ 4206. Укажите второе (по возрастанию) число Х, для которого алгоритм хоть что-нибудь напечатает

(№ 4206) (А. Богданов) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Укажите второе (по возрастанию) число Х, для которого алгоритм хоть что-нибудь напечатает. Для решения задачи нужно написать программу, выполняющую перебор.

Паскаль Python Си
var x:integer;
begin
readln(x);
while x < 100 do begin
if x mod 2 < 1
x := x div 2
else
x := 3*x + 1
end;
writeln(x);
end.
х = int(input())
while x < 100:
if x % 2 < 1:
x = x // 2
else:
x = 3*x + 1
print(x)
#include <iostream>
using namespace std;
int main() {
int x;
cin >> x;
while (x < 100) {
if (x % 2 < 1)
x = x / 2;
else
x = 3*x + 1;
}
cout << x << endl;
return 0;
}

Данная задача выполнена на двух языках программирования - Python и Pascal.

Решение

№ 4215. Python. Найдите 5 чисел больших 500000, таких, что среди их делителей есть число, оканчивающееся на 8, при этом этот делитель не равен 8 и самому числу.

Задача № 4215

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

Найдите 5 чисел больших 500000, таких, что среди их делителей есть число, оканчивающееся на 8, при этом этот делитель не равен 8 и самому числу. В качестве ответа приведите 5 наименьших чисел, соответствующих условию. Формат вывода: для каждого из найденных чисел в отдельной строке запишите само число, а затем минимальный делитель, оканчивающийся на 8, не равный 8 и самому числу.

Данная задача выполнена на языке программирования - Python.

Решение

№ 4216. Pascal. Найдите 5 составных (не простых) чисел больших 800000

(№ 4216) Найдите 5 составных (не простых) чисел больших 800000, таких, что сумма их наименьшего и наибольшего нетривиальных делителей (не считая единицы и самого числа) делится на 138. В качестве ответа приведите 5 наименьших чисел, соответствующих условию. Формат вывода: для каждого из найденных чисел в отдельной строке запишите само число, а затем сумму его наименьшего и наибольшего нетривиальных делителей.

Данная задача выполнена на языке программирования - Pascal.

После покупки Вы получаете код программы.

Данная задача на языке программирования - Python по ссылке 

Решение

№ 4216. Python. Найдите 5 составных (не простых) чисел больших 800000, таких, что сумма их наименьшего и наибольшего нетривиальных делителей

Задача № 4216

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

Найдите 5 составных (не простых) чисел больших 800000, таких, что сумма их наименьшего и наибольшего нетривиальных делителей (не считая единицы и самого числа) делится на 138. В качестве ответа приведите 5 наименьших чисел, соответствующих условию. Формат вывода: для каждого из найденных чисел в отдельной строке запишите само число, а затем сумму его наименьшего и наибольшего нетривиальных делителей.

Данная задача выполнена на языке программирования - Python.

Решение на языке программирования - Pascal по ссылке

Решение

№ 4359. Pascal. Рассматривается множество элементов последовательности, для которых сумма цифр кратна 3.

(№ 4359) (П. Волгин) В файле 17-7.txt содержится последовательность целых чисел. Элементы последовательности могут принимать значения от 0 до 200 включительно. Рассматривается множество элементов последовательности, для которых сумма цифр кратна 3. Найдите количество таких чисел и максимальное из них.

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 4412. Значение выражения (7160 • 790) – (14150 + 213) записали в системе счисления с основанием 7

Задача № 4412

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(П. Волгин) Значение выражения (7160 • 790) – (14150 + 213) записали в системе счисления с основанием 7. Найдите сумму всех цифр семеричной записи числа, исключая шестерки.

Данная задача решена на языке программирования - Pascal.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

№ 4415. Pascal. Значение выражения 1644 • 1630 – (325 • (840 – 832) • (1617 – 324)) записали в системе счисления с основанием 16

Задача № 4415

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(П. Волгин) Значение выражения 1644 • 1630 – (325 • (840 – 832) • (1617 – 324)) записали в системе счисления с основанием 16. Затем в шестнадцатеричной записи этого числа все цифры F заменили на 0, а цифры в разрядах 0, 1 и 2 удалили. Найдите количество значащих нулей в шестнадцатеричной записи числа после изменения. Ответ запишите в десятичной системе счисления.

Данная задача решена на языке программирования - Pascal.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

№ 4494.(А. Богданов) (2y + x ≠ 70) ∨ (x < y) ∨ (A < x). Решение на плоскости

Задача № 4494

Задание КИМ № 15: Истинность логического выражения
Раздел № 123: Множество и логика: анализ неравенств на плоскости

(А. Богданов) Для какого наибольшего целого неотрицательного числа А выражение

(2y + x ≠ 70) ∨ (x < y) ∨ (A < x)

тождественно истинно, т.е. принимает значение 1 при любых целых неотрицательных x и y?

После покупки Вам предоставляется доступ на 30 дней просматривать подробный видео-разбор решения данной задачи.

Если возникли вопросы - напишите мне! Контакты по ссылке

Решение

№ 4495. Python. Для какого значения n значение F(n) будет равно 25?

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

F(n) = 0 при n ≤ 2 и n = 8
F(n) = 1 при n = 3
F(n) = F(n–2) + F(n–1) при n > 3 и n ≠ 8

Для какого значения n значение F(n) будет равно 25?

Данная задача выполнена на языке программирования - Python.

 

Решение

(№ 4496) (А. Богданов) Pascal. В файле 17-205.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно.

(№ 4496) (А. Богданов) В файле 17-205.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых разность элементов чётна и кратна 37, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 4498. Теория игр в паскале (Pascal)

(№ 4498) (А. Богданов) Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч 1 или 2 камня. Игра завершается в тот момент, когда в сумме в кучах будет 13 камней. Победителем считается игрок, сделавший последний ход. В начальный момент в первой куче было 3 камня, во второй – S камней, 1 ≤ S ≤ 9.
Ответьте на следующие вопросы:
Вопрос 1. Петя мог выиграть первым ходом, но сделал неудачный ход и Ваня выиграл. При каком минимальном значении S это возможно?
Вопрос 2. Найдите минимальное и максимальное значения S, при которых Петя выигрывает вторым ходом при любом ходе Вани.
Вопрос 3. Найдите значение S, при котором Ваня выигрывает вторым ходом при любых ходах Пети.

Данная задача выполнена на языке программирования - Pascal. При покупке Вы сможете скачать код программы в документе формата doc.

Решение

(№ 4509) (А. Богданов) Pascal. Сколько существует таких программ, которые исходное число 3 преобразуют в число 13, и при этом траектория вычислений не содержит 8?

(№ 4509) (А. Богданов) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 2

Первая команда увеличивает число на 1, вторая – на 2. Сколько существует таких программ, которые исходное число 3 преобразуют в число 13, и при этом траектория вычислений не содержит 8?

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы.

Решение

№ 4543. Сколько существует чисел n, меньших 1000, для которых значение F(n) будет равно 3?

Задача № 4543

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = 0 при n = 0
F(n) = F(n/2) - 1 при чётных n > 0
F(n) = 2 + F(n–1) при нечётных n > 0

Сколько существует чисел n, меньших 1000, для которых значение F(n) будет равно 3?

Решение

№ 4544. Python+Pascal. Сколько различных значений может принимать функция F(n) для чисел n, меньших 1000?

Задача № 4544

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = 0 при n = 0
F(n) = F(n/2) - 1 при чётных n > 0
F(n) = 3 + F(n–1) при нечётных n > 0

Сколько различных значений может принимать функция F(n) для чисел n, меньших 1000?

Данная задача выполнена на двух языках программирования - Python и Pascal (2 способа - работа со строками и целыми числами).

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору кода программы на  обоих языках + возможность скачать файл с программными кодами на обоих языках.

Решение

№ 4616. Значение выражения 3•1158 + 15•1155 – 99•1118 + 125•119 + 381 записали в системе счисления с основанием 11

Задача № 4616

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Значение выражения 3•1158 + 15•1155 – 99•1118 + 125•119 + 381 записали в системе счисления с основанием 11. Сколько различных цифр содержится в этой записи?

Данная задача решена на языке программирования - Pascal.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

№ 4637. Сколько существует чисел Х, для которых алгоритм напечатает число на отрезке [2;500]?

(№ 4637) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Сколько существует чисел Х, для которых алгоритм напечатает число на отрезке [2;500]?

Паскаль Python Си
var x, s, n: integer;
begin
readln(x);
s := 6 * (x div 15);
n := 1;
while s < 300 do begin
s := s + 18;
n := n * 2
end;
writeln(n)
end.
x = int(input())
s = 6 * (x // 15)
n = 1
while s < 300:
s = s + 18
n = n * 2
print(n)
#include <iostream>
using namespace std;
int main() {
int x,s, n;
cin >> x;
s = 6 * (x / 15);
n = 1;
while (s < 300) {
s = s + 18;
n = n * 2;
}
cout << n << endl;
return 0;
}

Данная задача выполнена на языке программирования - Python.

После покупки Вам предоставляется доступ к просмотру видео-разбора данной задачи с подробным объяснением программного кода.

Решение

№ 4638. Сколько существует чисел Х, для которых алгоритм напечатает число, большее 500?

(№ 4638) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Сколько существует чисел Х, для которых алгоритм напечатает число, большее 500?

Паскаль Python Си
var x, s, n: integer;
begin
readln(x);
s := 12 * (x div 10);
n := 1;
while s < 300 do begin
s := s + 25;
n := n * 2
end;
writeln(n)
end.
x = int(input())
s = 12 * (x // 10)
n = 1
while s < 300:
s = s + 25
n = n * 2
print(n)
#include <iostream>
using namespace std;
int main() {
int x,s, n;
cin >> x;
s = 12 * (x / 10);
n = 1;
while (s < 300) {
s = s + 25;
n = n * 2;
}
cout << n << endl;
return 0;
}

Данная задача решена на языке программирования - Python.

Решение

№ 4712. (П. Волгин) Определите, при каком введенном значении переменной s программа выведет число 32299.

(№ 4712) (П. Волгин) Определите, при каком введенном значении переменной s программа выведет число 32299.

Паскаль Python Си
var s, n: integer;
begin
readln(s);
n := 8;
while n < 510 do
begin
s := s + (n div 2);
n := 2 + n;
end;
writeln( s – n )
end.
s = int(input())
n = 8
while n < 510:
s = s + (n // 2)
n = 2 + n
print(s - n)
#include <iostream>
using namespace std;
int main()
{
int s, n;
cin >> s;
n = 8;
while (n < 510) {
s = s + (n / 2);
n = 2 + n;
}
cout << (s – n);
return 0;
}

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№4183. (Е. Джобс). Pascal и Python. Сколько существует таких программ, которые исходное число 102 преобразуют в число 5 и при этом траектория вычислений программы содержит число 43?

(№ 4183) (Е. Джобс) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Вычти 8
2. Раздели нацело на 2

Первая команда уменьшает число на 8, вторая – вдвое. Программа для исполнителя – это последовательность команд. Сколько существует таких программ, которые исходное число 102 преобразуют в число 5 и при этом траектория вычислений программы содержит число 43?

Данная задача выполнена на двух языках программирования - Pascal и Python.

После покупки Вы получаете код программы.

Решение

№ 1605 с сайта Полякова.

(№ 1605) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).

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

Решение

№ 2828 с сайта Полякова.

(№ 2828) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).

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

Решение
01. Анализ информационных моделей
Описание категории из панели администратора

Задание 1. № 4144. Ориентированный граф

Задача № 4144

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

(Е. Джобс) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. В таблице в левом столбце указаны номера пунктов, откуда совершается движение, в первой строке – куда. Определите длину дороги между пунктами Г и Е. Передвигаться можно только по указанным дорогам.

Решение

Задание 1. № 4145. Длина дороги между Г и Д меньше длины дороги между Г и Е

Задача № 4145

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

(Е. Джобс) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. В таблице в левом столбце указаны номера пунктов, откуда совершается движение, в первой строке – куда. Определите длину дороги между пунктами А и Б, если известно, что длина дороги между Г и Д меньше длины дороги между Г и Е. Передвигаться можно только по указанным дорогам.

Решение

Задание 1. № 4653. Определите длину более длинной из дорог ЕЗ и ДЖ

Задача № 4653

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

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

Решение

Задание 1. №3200. На рисунке справа схема дорог Н-ского района изображена в виде графа

Задача № 3200

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

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

Решение

Информатика ЕГЭ. Задание 1. Кратчайший путь. С сайта ЗНАНИЯ

Между населенными пунктами A, B, C, D, E, F построены дороги, протяженность которых ( в километрах) приведена в таблице:

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

Решение

ОГЭ: Кратчайший путь в графе с ограничениями. Поляков № 1188

Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего пути между пунктами A и D, проходящего через пункт C. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.

Решение

№ 1606 с сайта Полякова. Неоднозначное соотнесение таблицы и графа.

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

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

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

№ 2822 с сайта Полякова.

На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).

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

Решение

№ 4156 (Е. Джобс) с сайта Полякова.

(№ 4156) (Е. Джобс) Производится двухканальная (стерео) звукозапись с частотой дискретизации 80 кГц. Запись длится 3 минуты 25 секунд, её результаты записываются в файл без сжатия данных, причём каждый сигнал кодируется минимально возможным и одинаковым количеством бит. Информационный объём полученного файла без учета заголовка не превышает 80 Мбайт. Определите максимальную битовую глубину кодирования звука, которая могла быть использована в этой записи.

После оплаты вам предоставляется доступ к видео-разбору.

Если возникли вопросы - напишите мне! Контакты указаны в разделе "контакты" : почта, вотсап.

Решение

(№ 5360) (ЕГЭ-2022) Определите, какова сумма протяженностей дорог из пункта A в пункт D и из пункта G в пункт C.

(№ 5360) (ЕГЭ-2022) На рисунке схема дорог Н-ского района изображена в виде графа, в таблице содержатся данные о протяженности дорог между населёнными пунктами (в километрах). Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе.

Определите, какова сумма протяженностей дорог из пункта A в пункт D и из пункта G в пункт C.

Решение

№ 1605 с сайта Полякова.

(№ 1605) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).

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

Решение

2166. На рисунке изображена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К, Л, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город М, проходящих через город Е?

Задача № 2166

Задание КИМ № 13: Количество путей в ориентированном графе
Раздел № 59: Количество путей в графе между двумя вершинами

На рисунке изображена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К, Л, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город М, проходящих через город Е?

Решение

№ 2828 с сайта Полякова.

(№ 2828) На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).

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

Решение

3637. (Е. Джобс). Найдите номера пунктов G и H и запишите их в ответе в порядке возрастания без разделителей.

Задача № 3637

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

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

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

Решение

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

Задача № 3642

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

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

Решение

4841. Известно, что длина дороги ЗЕ равна 15 км. Определите длину дороги БГ.

Задача № 4841

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

На рисунке схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длине этих дорог в километрах.

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

Решение

5436. Определите минимальную известную протяженность пути из города А в город Б, состоящего ровно из двух дорог.

Задача № 5436

Задание КИМ № 1: Анализ информационных моделей
Раздел № 13: Сопоставление вершин графа и весовой матрицы

*(А. Богданов) На рисунке схема дорог Н-ского района изображена в виде графа, в таблице содержатся данные о протяженности некоторых дорог между населёнными пунктами (в километрах). Длина остальных дорог неизвестна и обозначена в таблице звёздочкой. Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе.
Определите минимальную известную протяженность пути из города А в город Б, состоящего ровно из двух дорог.

Решение
02. Построение таблиц истинности логических выражений

Задание 2. № 4148. (Е. Джобс) Логическая функция F задаётся выражением ((a ∧ b) ≡ ¬c) ∧ (b → d).

Задача № 4148

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

(Е. Джобс) Логическая функция F задаётся выражением ((a ∧ b) ≡ ¬c) ∧ (b → d). На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся наборы аргументов, при которых функция F истинна. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных a, b, c, d.

В ответе напишите буквы a, b, c, d в том порядке, в котором идут соответствующие им столбцы. Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

После оплаты предоставляется доступ на 30 дней к подробному видео-разбору.

Решение

Информатика ЕГЭ. Задание 2. Решу ЕГЭ 10493

Каждое из логических выражений F и G содержит 7 переменных. В таблицах истинности выражений F и G есть ровно 7 одинаковых строк, причём ровно в 6 из них в столбце значений стоит 0.

Сколько строк таблицы истинности для выражения F ∧ G содержит 0 в столбце значений?

Решение

№ 27371 с сайта Решу ЕГЭ. Метод, который работает ВСЕГДА

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

 

 

? ? ? ? F
1 1 1 0
0 0 0
1 0

 

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

Решение

№ 3646. (Е. Джобс) Логическая функция F задаётся выражением ((x → y) ∨ ¬(z → w)) ∧ ((w → ¬x) ∨ (¬y → z)).

Задача № 3646

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

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

Данная задача выполнена с использованием Excel, но так же этим методом можно решить на листочке.

Бесплатную задачку на эту тему Вы можете посмотреть по ссылке № 4146

Решение

№ 3651. (Е. Джобс) Логическая функция F задаётся выражением a ≡ b ∨ b → c.

Задача № 3651

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

(Е. Джобс) Логическая функция F задаётся выражением a ≡ b ∨ b → c.
На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся строки. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных a, b, c.

После оплаты Вам предоставляется доступ к видео-разбору на 30 дней. Все равно, что к репетитору сходил!

Решение

№ 3972. Сколькими способами можно поставить в соответствие переменные w, x, y, z столбцам таблицы истинности функции F, опираясь на информацию из данного фрагмента?

(№ 3972) (В.Н. Шубинкин) Логическая функция F задаётся выражением (x → w) ∧ (y → z) ∨ w. Ниже приведён частично заполненный фрагмент таблицы истинности этой функции, содержащий неповторяющиеся строки. Сколькими способами можно поставить в соответствие переменные w, x, y, z столбцам таблицы истинности функции F, опираясь на информацию из данного фрагмента?
Пример. Функция F задана выражением x ∨ y ∨ z, а фрагмент таблицы истинности имеет вид:
В этом случае переменные можно расставить любым способом, значит, ответом будет число 6.

После покупки Вы получить подробный видео-разбор с доступом к просмотру на 30 дней. все равно, что к репетитору сходил!

Решение

№ 4146. ((Е. Джобс) Логическая функция F задаётся выражением (a → b) ∧ ¬(b ≡ c) ∧ (d → a).

Задача № 4146

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

(Е. Джобс) Логическая функция F задаётся выражением (a → b) ∧ ¬(b ≡ c) ∧ (d → a). На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся наборы аргументов, при которых функция F истинна. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных a, b, c, d.
В ответе напишите буквы a, b, c, d в том порядке, в котором идут соответствующие им столбцы. Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Решение

1624. Логическая функция F задаётся выражением ((x → y) ∧ (y → w)) ∨ (z ≡ (x ∨ y)).

(№ 1624) Логическая функция F задаётся выражением ((x → y) ∧ (y → w)) ∨ (z ≡ (x ∨ y)).

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

Решение

1630. Логическая функция F задаётся выражением (x ∧ ¬y) ∨ (y ≡ z) ∨ w.

(№ 1630) Логическая функция F задаётся выражением (x ∧ ¬y) ∨ (y ≡ z) ∨ w.

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

Решение

3235. Логическая функция F задаётся выражением (w → y) ∧ ((x → z) ≡ (y → x)).

Задача № 3235

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

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

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору.

Решение

4093. Python. Миша заполнял таблицу истинности функции F = ¬(x → y) ∨ (¬w → ¬z) ∨ w

Миша заполнял таблицу истинности функции F = ¬(x → y) ∨ (¬w → ¬z) ∨ w, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.

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

Решение

4836. Логическая функция F задаётся выражением ((w → z) ∧ (¬ x → y)) → ((y ≡ w) ∨ (z ∧ ¬ x)).

Задача № 4836

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

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

Решение

5293. Python. (Е. Джобс) Логическая функция F задаётся выражением (a → b) ∧ (c → d) ∨ ¬c

Задача № 5293

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

(Е. Джобс) Логическая функция F задаётся выражением (a → b) ∧ (c → d) ∨ ¬c. На рисунке приведён фрагмент таблицы истинности функции F, содержащий неповторяющиеся строки. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных a, b, c, d.
В ответе напишите буквы a, b, c, d в том порядке, в котором идут соответствующие им столбцы. Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Решение

5362. (ЕГЭ-2022) Python. Логическая функция F задаётся выражением ((x → z) → y) ∨ ¬w.

Задача № 5362

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

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

Решение

5480. Построение таблицы истинности. (Е. Джобс) Логическая функция F задаётся выражением (¬x → y) ∧ (¬y ≡ z) ∧ w.

Задача № 5480

Задание КИМ № 2: Таблицы истинности логических выражений
Раздел № 8: Сопоставление столбцов таблицы истинности и переменных

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

Решение
03. Базы данных. Файловая система

№ 4651. Определите общую стоимость (в рублях) крупы (всех сортов), проданной за указанный период в магазинах Первомайского района.

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

Задача № 4651

Задание КИМ № 3: Поиск и сортировка в базах данных
Раздел № 169: Базы данных: поиск в электронной таблице

В файле 3-0.xls приведён фрагмент базы данных «Продукты» о поставках товаров в магазины районов города. База данных состоит из трёх таблиц. Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение первой декады июня 2021 г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок, шт. занесена информация о том, сколько упаковок товара поступило в магазин или было продано в течение дня. Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Таблица «Магазин» содержит информацию о местонахождении магазинов. На рисунке приведена схема указанной базы данных.

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

После оплаты Вам предоставляется доступ к подробному видео-разбору на 30 дней. Все равно, что к репетитору сходил!

Решение

№ 5200 с сайта Решу ЕГЭ

В фрагменте базы данных представлены сведения о родственных отношениях. На основании приведённых данных определите ID тёти Рерих Л. А. (тётя — это родная сестра матери или отца).

 

Таблица 1
ID Фамилия_И.О. Пол
1465 Дядюн М.А. Ж
1493 Баль А.П. М
1560 Штольц И.Б. М
1625 Рерих А.И. Ж
1837 Штольц П.И. М
1851 Радек П.А. Ж
1885 Штольц Б.Ф. М
1983 Чиж Д.К. Ж
2216 Рерих Л.А. М
2226 Штольц А.Б. Ж
2398 Малеев К.Г. М
2470 Баль П.А. М
2607 Штольц Т.И. Ж
2737 Панина Р.Г. Ж
2759 Тесленко Г.Р. Ж
2788 Рерих В.А. Ж

 

 

Таблица 2
ID_Родителя ID_Ребенка
1493 1465
2226 1465
1885 1560
1983 1560
1560 1837
2759 1837
2788 1851
2788 2216
1885 2226
1983 2226
1493 2470
2226 2470
1560 2607
2759 2607
1493 2788
2226 2788

Решение

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

Задача № 4406

Задание КИМ № 3: Поиск и сортировка в базах данных
Раздел № 169: Базы данных: поиск в электронной таблице

(А. Рогов) В файле 3-40.xls приведён фрагмент базы фрагмент базы данных «Города и страны», описывающей различные страны, города и языки. База данных состоит из трех таблиц. Таблица «Страны» (код, название, континент, регион, площадь, год получения независимости, население, ОПЖ – ожидаемая продолжительность жизни, ВНД – валовый национальный доход, предыдущее значение ВНД, форма правления, идентификатор столицы). Таблица «Города» (идентификатор, название, код страны, район, население). Таблица «Языки» (код языка, код страны, название, является ли официальным, процент использования в стране). По некоторым значениям данных нет, в этом случае в таблице внесено значение NULL. На рисунке приведена схема базы данных.

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

Решение
04. Кодирование и декодирование информации

Задание 4. Поляков 1686. Выбор кода для одной буквы

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 22: Выбор кода для одной буквы

(А.Н. Носкин) Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, Ж, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв А, Б, В, Г, Д, Е использовали соответственно кодовые слова 11, 10, 010, 0011, 0010, 0000. Укажите возможное кодовое слово для буквы Ж, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Решение

Задание 4. Поляков 3921. Декодирование. Условие Фано

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 166: Декодирование. Условие Фано

Заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что все кодовые слова содержат не меньше двух и не больше трёх двоичных знаков, а слову КАЧОК соответствует код 1110000100011. Какой код соответствует слову КОК?

Решение

Задание 4. Поляков 3921. Заглавные буквы русского алфавита закодированы

Заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что все кодовые слова содержат не меньше двух и не больше трёх двоичных знаков, а слову КАЧОК соответствует код 1110000100011. Какой код соответствует слову КОК?

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

Задание 4. с сайта Полякова

По каналу связи передаются сообщения, содержащие только 4 буквы C, Л, О, Н; для передачи используется двоичный код, допускающий однозначное декодирование. Для букв Л, О, Н используются такие кодовые слова: Л: 111, О: 0, Н: 110. Укажите кратчайшее кодовое слово для буквы С, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Решение

Задние 4 (из Пробный ЕГЭ 2021 №10 по информатике с ответами)

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

Решение

(№ 5121) Найдите кодовую последовательность наименьшей длины для кодирования слова КОЛОКОЛ и запишите полученный результат в восьмеричном коде.

(№ 5121) Для кодирования некоторой последовательности, состоящей из букв А, К, Л, О, C, Т решили использовать неравномерный двоичный код, гарантирующий однозначное декодирование. Для букв А и К использовали соответственно кодовые слова 10, 111. Найдите кодовую последовательность наименьшей длины для кодирования слова КОЛОКОЛ и запишите полученный результат в восьмеричном коде. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Решение

№ 3684 с сайта Решу ЕГЭ

Для передачи чисел по каналу с помехами используется код проверки четности. Каждая его цифра записывается в двоичном представлении, с добавлением ведущих нулей до длины 4, и к каждому представлению дописывается сумма его элементов по модулю 2 (например, если передаём 23, то получим последовательность 0010100110). Определите, какое число передавалось по каналу в виде 01100010100100100110.

Решение

№ 3913. Слову ГОЛОД соответствует код 0100001100111. Какой код соответствует слову ДОГ?

Задача № 3913

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 166: Декодирование. Условие Фано

Заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что все кодовые слова содержат не меньше двух двоичных знаков, а слову ГОЛОД соответствует код 0100001100111. Какой код соответствует слову ДОГ?

После покупки Вам предоставляется доступ на 30 дней к подробному видео-разбору. Все равно, что к репетитору сходил!

Бесплатную задачку на эту тему Вы можете посмотреть по ссылке №3921

Решение

№ 4150. Задание 4 ЕГЭ. Кодирование и декодирование данных. Условие Фано.

Задача № 4150

(Е. Джобс) Для кодирования некоторой последовательности, состоящей из букв П, О, Е, Х, А, Л, И, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв О, Е, А, И использовали соответственно кодовые слова 01, 110, 1010, 001. Найдите наименьшую возможную суммарную длину всех кодовых слов.

Решение

(№ 5122) Найдите кодовую последовательность наименьшей длины для кодирования слова БАРАБАС и запишите полученный результат в восьмеричном коде.

(№ 5122) Для кодирования некоторой последовательности, состоящей из букв А, Б, К, Р, C, Т решили использовать неравномерный двоичный код, гарантирующий однозначное декодирование. Для букв Б и С использовали соответственно кодовые слова 000, 01. Найдите кодовую последовательность наименьшей длины для кодирования слова БАРАБАС и запишите полученный результат в восьмеричном коде. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Решение

1680. Для букв А и Б используются такие кодовые слова: А – 0; Б – 1011. Укажите сумму длин кратчайших кодовых слов для букв В и Г, при котором код будет допускать однозначное декодирование.

Задача № 1680

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 25: Выбор кодов для нескольких букв

По каналу связи передаются сообщения, содержащие только четыре буквы: А, Б, В, Г; для передачи используется двоичный код, удовлетворяющий условию Фано. Для букв А и Б используются такие кодовые слова: А – 0; Б – 1011. Укажите сумму длин кратчайших кодовых слов для букв В и Г, при котором код будет допускать однозначное декодирование.

Решение

1682. Какое наименьшее количество двоичных знаков потребуется для кодирования слова КАТОК?

Задача № 1682

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 25: Выбор кодов для нескольких букв

По каналу связи передаются сообщения, содержащие только семь букв: А, Б, К, О, Т, Р, Я . Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны: А – 101, О – 11, Я – 011. Какое наименьшее количество двоичных знаков потребуется для кодирования слова КАТОК?

Решение

1685. Какое наименьшее количество двоичных знаков потребуется для кодирования слова АЛТАЙ?

Задача № 1685

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 25: Выбор кодов для нескольких букв

По каналу связи передаются сообщения, содержащие только семь букв: А, Б, Й, Л, М, Т, Ю. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны: Л – 010, Б – 011, Ю – 10. Какое наименьшее количество двоичных знаков потребуется для кодирования слова АЛТАЙ?

Решение

1709. Для буквы А используется кодовое слово 10; для буквы Б используется кодовое слово 011. Какова минимальная общая длина кодовых слов для всех семи букв?

Задача № 1709

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 25: Выбор кодов для нескольких букв

По каналу связи передаются сообщения, содержащие только семь букв: А, Б, В, Г, Д, Е и Ж. Для передачи используется двоичный код, удовлетворяющий условию Фано. Для буквы А используется кодовое слово 10; для буквы Б используется кодовое слово 011. Какова минимальная общая длина кодовых слов для всех семи букв?

Решение

1711. По каналу связи передаются сообщения, содержащие только семь букв: А, Б, В, Г, Д, Е и Ж. Для передачи используется двоичный код, удовлетворяющий условию Фано. Для буквы А используется кодовое слово 1; для буквы Б используется кодовое слово 01. Какова минимальная общая длина кодовых слов для всех семи букв?

Задача № 1711

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 25: Выбор кодов для нескольких букв

По каналу связи передаются сообщения, содержащие только семь букв: А, Б, В, Г, Д, Е и Ж. Для передачи используется двоичный код, удовлетворяющий условию Фано. Для буквы А используется кодовое слово 1; для буквы Б используется кодовое слово 01. Какова минимальная общая длина кодовых слов для всех семи букв?

Решение

3505. (Е. Джобс) По каналу связи передаются сообщения, содержащие только шесть букв: О, Т, П, У, С, К. Для передачи используется двоичный код, удовлетворяющий условию Фано. Укажите минимальную возможную длину закодированной последовательности КУСОККОПУСТ, если известно, что код для С – 01.

Задача № 3505

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 25: Выбор кодов для нескольких букв

(Е. Джобс) По каналу связи передаются сообщения, содержащие только шесть букв: О, Т, П, У, С, К. Для передачи используется двоичный код, удовлетворяющий условию Фано. Укажите минимальную возможную длину закодированной последовательности КУСОККОПУСТ, если известно, что код для С – 01.

Решение

4822. Известно, что слову СКОЛОК соответствует код 11101001000001. Какой код соответствует слову ЛОСК?

Задача № 4822

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 166: Декодирование. Условие Фано

Все заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, для которого выполняется условие Фано: никакое кодовое слово не совпадает с началом другого кодового слова. Известно, что слову СКОЛОК соответствует код 11101001000001. Какой код соответствует слову ЛОСК?

Решение

4824. Известно, что слову ГНОМОН соответствует код 00010110101110. Какой код соответствует слову МОГ?

Задача № 4824

Задание КИМ № 4: Кодирование и декодирование данных. Условие Фано
Раздел № 166: Декодирование. Условие Фано

Все заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, для которого выполняется условие Фано: никакое кодовое слово не совпадает с началом другого кодового слова. Известно, что слову ГНОМОН соответствует код 00010110101110. Какой код соответствует слову МОГ?

Решение

5366. (ЕГЭ-2022) По каналу связи передаются сообщения, содержащие только буквы из набора: А, З, К, Н, Ч. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны: Н – 1111, З – 110. Для трёх оставшихся букв А, К и Ч кодовые слова неизвестны. Какое количество двоичных знаков потребуется для кодирования слова КАЗАЧКА, если известно, что оно закодировано минимально возможным количеством двоичных знаков?

5366. (ЕГЭ-2022) По каналу связи передаются сообщения, содержащие только буквы из набора: А, З, К, Н, Ч. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны: Н – 1111, З – 110. Для трёх оставшихся букв А, К и Ч кодовые слова неизвестны. Какое количество двоичных знаков потребуется для кодирования слова КАЗАЧКА, если известно, что оно закодировано минимально возможным количеством двоичных знаков?

Решение
05. Анализ и построение алгоритмов для исполнителей

Задание 5. (из Пробный ЕГЭ 2021 №9 по информатике с ответами).

Автомат получает на вход трёхзначное число. По этому числу строится
новое число по следующим правилам.
1.Складываются первая и вторая, а также вторая и третья цифры
исходного числа.
2.Полученные два числа записываются друг за другом в порядке
убывания (без разделителей).
Пример. Исходное число: 512. Суммы: 5+1=6;1+2=3. Результат: 63.
Укажите наименьшее число, в результате обработки которого автомат
выдаст число 128.

Решение

(№ 145) Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам. 1. Перемножаются первая и вторая, а также вторая и третья цифры. 2. Полученные два числа записываются друг за другом в порядке неубывания без разделителей.

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

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

Пример. Исходное число: 631. Произведение: 6*3 = 18; 3*1 = 3. Результат: 318. Укажите наибольшее число, при обработке которого автомат выдаёт результат 621.

max=0
for N in range(100,1000):
    x1=N//100
    x2=(N%100)//10
    x3=N%10
    p1=x1*x2
    p2=x2*x3
    a=[p1,p2]
    a.sort()
    R=int(str(a[0])+str(a[1]))
    if R==621 and max<N:
        max=N
print(max)



Решение

№ 3013 с сайта Полякова

Автомат обрабатывает натуральное число N меньше 256 по следующему алгоритму: 1) Строится восьмибитная двоичная запись числа N-1. 2) Инвертируются все разряды исходного числа (0 заменяется на 1, 1 на 0). 3) Полученное число переводится в десятичную систему счисления. Для какого значения N результат работы алгоритма равен 204?

Решение

№ 3455 с сайта Полякова. Метод решения - в ручную.

Автомат обрабатывает десятичное натуральное число N по следующему алгоритму:

1) Строится двоичная запись числа N.
2) К полученному числу справа дописывается 0, если в числе единиц больше, чем нулей; иначе дописывается 1.
3) Из середины двоичного числа убирается 2 разряда, если количество разрядов получилось четным, и 3 разряда, если нечетное.
4) Результат переводится в десятичную систему.

Пример. Дано число N = 11. Алгоритм работает следующим образом.

1) Двоичная запись числа N: 11 = 10112
2) Единиц больше, чем нулей, новая запись 101102.
3) Длина начётная, удаляем три средних разряда, новая запись 102.
4) Десятичное значение полученного числа 2.

Сколько различных значений может получиться на отрезке [50; 100] в результате работы автомата?

Решение

(№ 3525) (Е. Джобс) Python. Строится двоично-десятичное представление

(№ 3525) (Е. Джобс) Автомат обрабатывает десятичное натуральное число N по следующему алгоритму:

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

Пример. Дано число 13. Оно преобразуется следующим образом:

13 → 00010011ДД → 111011002 → 236.

Здесь нижний индекс «ДД» обозначает двоично-десятичную систему. Укажите число N, в результате обработки которого с помощью этого алгоритма получается число 151.

Решение

№ 4047 с сайта Полякова.

(№ 4047) Алгоритм получает на вход натуральное число N больше 1 и строит по нему новое число R следующим образом:
1) Если исходное число кратно 3, оно делится на 3, иначе из него вычитается 1.
2) Если полученное на предыдущем шаге число кратно 5, оно делится на 5, иначе из него вычитается 1.
3) Если полученное на предыдущем шаге число кратно 11, оно делится на 11, иначе из него вычитается 1.
4) Число, полученное на шаге 3, считается результатом работы алгоритма.
Сколько существует различных натуральных чисел N, при обработке которых получится R = 8?

Решение

№ 6811 (ЕГЭ-2023) На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом: 1. Строится троичная запись числа N. 2. Если число N делится на 3, к троичной записи слева приписывается 1, а справа – 02; иначе остаток от деления числа на 3 умножается на 4, переводится в троичную систему и дописывается в конец троичной записи. 3. Полученная таким образом запись является троичной записью искомого числа R. Например, для числа 11 троичная запись 1023 преобразуется в запись 102223 = 107, для числа 12 троичная запись 1103 преобразуется в 1110023 = 353. Укажите максимальное значение N, после обработки которого с помощью этого алгоритма получается число R, меньшее чем 199.

Задача № 6811

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 27: Автомат для работы с числами

(ЕГЭ-2023) На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом:

1. Строится троичная запись числа N.
2. Если число N делится на 3, к троичной записи слева приписывается 1, а справа – 02; иначе остаток от деления числа на 3 умножается на 4, переводится в троичную систему и дописывается в конец троичной записи.
3. Полученная таким образом запись является троичной записью искомого числа R.

Например, для числа 11 троичная запись 1023 преобразуется в запись 102223 = 107, для числа 12 троичная запись 1103 преобразуется в 1110023 = 353. Укажите максимальное значение N, после обработки которого с помощью этого алгоритма получается число R, меньшее чем 199.

for n in range(1,100):
    x=n
    s=""
    cc=3
    while x!=0:
        s=str(x%cc)+s
        x=x//cc
    if n%3==0:
        s="1"+s+"02"
    else:
        y=(n%3)*4
        u=''
        while y!=0:
            u=str(y%cc)+u
            y=y//cc
        s=s+u
    if int(s,3)<199:
        print(n)
# и выбираем максимальное среди выведенных значений )))

Решение

1285. 1. Строится двоичная запись числа N.  2. К этой записи дописываются справа ещё два разряда по следующему правилу:  а) складываются все цифры двоичной записи числа N, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;   б) над этой записью производятся те же действия – справа дописывается остаток от деления суммы её цифр на 2.  

№ 1285 

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

1. Строится двоичная запись числа N.

2. К этой записи дописываются справа ещё два разряда по следующему правилу:

а) складываются все цифры двоичной записи числа N, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;

б) над этой записью производятся те же действия – справа дописывается остаток от деления суммы её цифр на 2.

Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.

Укажите минимальное число R, которое превышает число 396 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.

for N in range(1,1000):
    a=bin(N)[2:]
    s=0
    x=int(a)
    while x!=0:
        s=s+x%10
        x=x//10
    b=str(s%2)
    a=a+b
    s=0
    x=int(a)
    while x!=0:
        s=s+x%10
        x=x//10
    b=str(s%2)
    a=a+b
    R=int(a,2)
    if R>396:
        print(R)
        break

Решение

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

Задача № 143

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 27: Автомат для работы с числами

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

1. Складываются отдельно первая, третья и пятая цифры, а также вторая и четвёртая цифры.
2. Полученные два числа записываются друг за другом в порядке неубывания без разделителей.

Пример. Исходное число: 63 179. Суммы: 6 + 1 + 9 = 16; 3 + 7 = 10. Результат: 1016. Укажите наименьшее число, при обработке которого автомат выдаёт результат 723.

Решение

1716. Python. Чему равно количество чисел N на отрезке [900; 999], в результате обработки которых на экране автомата появится число 70?

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

1. Из цифр, образующих десятичную запись N, строятся наибольшее и наименьшее возможные двузначные числа (числа не могут начинаться с нуля).
2. На экран выводится разность полученных двузначных чисел.

Пример. Дано число N = 351. Наибольшее двузначное число из заданных цифр – 53, наименьшее – 13. На экран выводится разность 53 – 13 = 40.
Чему равно количество чисел N на отрезке [900; 999], в результате обработки которых на экране автомата появится число 70?

Решение

2776. Python. Укажите такое наибольшее число N, для которого результат работы алгоритма не превышает 123?

(№ 2776) (А. Богданов) Автомат обрабатывает натуральное число N по следующему алгоритму:

1) Строится двоичная запись числа N.
2) Все кроме первой значащие цифры инвертируются (0 заменяется на 1, а 1 на 0).
3) Полученное число переводится в десятичную запись.
4) Новое число складывается с исходным, полученная сумма выводится на экран.

Пример. Дано число N = 13. Алгоритм работает следующим образом.

1) Двоичная запись числа N: 13 = 11012
2) Все кроме первой значащие цифры инвертируются: 10102.
3) Десятичное значение полученного числа 10.
4) На экран выводится число 13 + 10 = 23.

Укажите такое наибольшее число N, для которого результат работы алгоритма не превышает 123?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

 

Решение

2781. Python. Для какого числа N результат работы алгоритма равен 221?

Задача № 2781

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 144: Автомат с инверсией битовой записи

(А.М. Кабанов) Автомат обрабатывает натуральное число N<256 по следующему алгоритму:

1) Строится восьмибитная двоичная запись числа N.
2) Инвертируются все разряды исходного числа (0 заменяется на 1, 1 на 0).
3) К полученному двоичному числу прибавляют единицу.
4) Полученное число переводится в десятичную систему счисления.

Для какого числа N результат работы алгоритма равен 221?

Решение

3013. Python. Строится восьмибитная двоичная запись числа N-1.

(№ 3013) Автомат обрабатывает натуральное число N < 256 по следующему алгоритму:

1) Строится восьмибитная двоичная запись числа N-1.
2) Инвертируются все разряды исходного числа (0 заменяется на 1, 1 на 0).
3) Полученное число переводится в десятичную систему счисления.

Для какого значения N результат работы алгоритма равен 204?

Решение

3525. (Е. Джобс). Python. Строится двоично-десятичное представление: каждый разряд десятичного числа кодируется с помощью 4 битов, затем полученные коды записываются друг за другом с сохранением незначащих нулей.

(№ 3525) (Е. Джобс) Автомат обрабатывает десятичное натуральное число N по следующему алгоритму:

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

Пример. Дано число 13. Оно преобразуется следующим образом:

13 → 00010011ДД → 111011002 → 236.

Здесь нижний индекс «ДД» обозначает двоично-десятичную систему. Укажите число N, в результате обработки которого с помощью этого алгоритма получается число 151.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3526. Python. (Е. Джобс) Автомат обрабатывает десятичное натуральное число N < 256 по следующему алгоритму: 1) Строится восьмибитная двоичная запись числа. 2) Полученное в п.1 число записывается справа налево (переворачивается), 3) Из первого числа вычитается второе, результат записывается в десятичной системе счисления.

(№ 3526) (Е. Джобс) Автомат обрабатывает десятичное натуральное число N < 256 по следующему алгоритму:

1) Строится восьмибитная двоичная запись числа.
2) Полученное в п.1 число записывается справа налево (переворачивается),
3) Из первого числа вычитается второе, результат записывается в десятичной системе счисления.

Найдите максимальное возможное число, которое может являться результатом работы алгоритма.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3940. Python. Для какого минимального значения N в результате работы алгоритма получится число 123?

Задача № 3940

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 27: Автомат для работы с числами

(Е. Джобс) Алгоритм получает на вход натуральное число N > 1 и строит по нему новое число R следующим образом:

1) Строится двоичная запись числа N.
2) В этой записи последний ноль заменяется на первые две цифры полученной записи. Если нуля нет, алгоритм аварийно завершается.
3) Запись записывается справа налево (в обратную сторону).
4) Результат переводится в десятичную систему счисления.

Для какого минимального значения N в результате работы алгоритма получится число 123?

Решение

3941. Python. Для скольких значений N в результате работы алгоритма получится число 127?

Задача № 3941

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 27: Автомат для работы с числами

(Е. Джобс) Алгоритм получает на вход натуральное число N > 1 и строит по нему новое число R следующим образом:

1) Строится двоичная запись числа N.
2) В этой записи последний ноль заменяется на первые две цифры полученной записи. Если нуля нет, алгоритм аварийно завершается.
3) Запись записывается справа налево (в обратную сторону).
4) Результат переводится в десятичную систему счисления.

Для скольких значений N в результате работы алгоритма получится число 127?

После оплаты сможете скачать программный код.

Решение

4131. Python. (А. Богданов) Алгоритм получает на вход натуральное число N > 1 и строит по нему новое число R следующим образом: 1) Число N переводим в двоичную запись. 2) Инвертируем все биты числа кроме первого. 3) Переводим в десятичную запись. 4) Складываем результат с исходным числом N.

Задача № 4131

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 27: Автомат для работы с числами

(А. Богданов) Алгоритм получает на вход натуральное число N > 1 и строит по нему новое число R следующим образом:

1) Число N переводим в двоичную запись.
2) Инвертируем все биты числа кроме первого.
3) Переводим в десятичную запись.
4) Складываем результат с исходным числом N.

Полученное число является искомым числом R. Укажите наименьшее нечетное число N, для которого результат работы данного алгоритма больше 99. В ответе это число запишите в десятичной системе счисления.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4221. (В.Н. Шубинкин) Python. 1) Строится четверичная запись числа N. 2) К этой записи дописывается ещё три или четыре разряда по следующему правилу: если N нечётное, то слева к нему приписывается "2", а справа - "11". В противном случае слева приписывается "13", а справа "02".

Задача № 4221

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 27: Автомат для работы с числами

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

1) Строится четверичная запись числа N.
2) К этой записи дописывается ещё три или четыре разряда по следующему правилу: если N нечётное, то слева к нему приписывается "2", а справа - "11". В противном случае слева приписывается "13", а справа "02".
Например, N = 4510 = 2314 => 2231114 = 277310 = R

Полученная таким образом запись (в ней на три или четыре разряда больше, чем в записи исходного числа N) является четверичной записью искомого числа R. Укажите наименьшее число R, большее 1000, которое может быть получено с помощью описанного алгоритма. В ответ запишите это число в десятичной системе счисления.

Решение

4812. Python. Укажите наименьшее число, в результате обработки которого по данному алгоритму получится число 29.

Задача № 4812

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 27: Автомат для работы с числами

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

1) Вычисляется сумма S1 всех нечётных цифр десятичной записи числа N. Если нечётных цифр нет, сумма S1 считается равной 0.
2) Вычисляется сумма S2 всех цифр десятичной записи числа N, стоящих на позициях с чётными номерами. Позиции нумеруются слева направо, начиная с 1. Для однозначных чисел сумма S2 считается равной 0.
3) Вычисляется результат R как модуль разности S1 и S2.
Например, N = Дано число N = 1234. Сумма нечётных цифр S1 = 1 + 3 = 4. Сумма цифр в позициях с чётными номерами S2 = 2 + 4 = 6. Результат работы алгоритма R = 6 – 4 = 2.

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

Решение

4814. Python и Pascal. Вычисляется сумма S1 всех чётных цифр десятичной записи числа N

Задача № 4814

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 27: Автомат для работы с числами

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

1) Вычисляется сумма S1 всех чётных цифр десятичной записи числа N. Если чётных цифр нет, сумма S1 считается равной 0.
2) Вычисляется сумма S2 всех цифр десятичной записи числа N, стоящих в чётных разрядах. Разряды нумеруются справа налево, начиная с 0.
3) Вычисляется результат R как модуль разности S1 и S2.
Например, N = 4321. Сумма чётных цифр S1 = 4 + 2 = 6. Сумма цифр в чётных разрядах S2 = 1 + 3 = 4. Результат работы алгоритма R = 6 – 4 = 2.

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

Решение

4931. Python. Укажите наибольшее число N, для которого результат работы данного алгоритма меньше 1000. В ответе это число запишите в десятичной системе счисления.

Задача № 4931

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 27: Автомат для работы с числами

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

1) Строится двоичная запись числа N.
2) К этой записи дописываются ещё несколько разрядов по следующему правилу:
а) если N чётное, то к нему справа приписывается в двоичном виде сумма цифр его двоичной записи;
б) если N нечётное, то к нему справа приписываются два нуля, а слева единица.
Например, двоичная запись числа 1101 будет преобразована в 1110100.
Полученная таким образом запись (в ней как минимум на один разряд больше, чем в записи исходного числа N) является двоичной записью искомого числа R.

Укажите наибольшее число N, для которого результат работы данного алгоритма меньше 1000. В ответе это число запишите в десятичной системе счисления.

Решение

4932. Pascal и Python. Сколько существует различных чисел N, для которых результат работы данного алгоритма принадлежит отрезку [500; 700]?

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

1) Строится двоичная запись числа N.
2) К этой записи дописываются ещё несколько разрядов по следующему правилу:
а) если N чётное, то к нему справа приписывается в двоичном виде сумма цифр его двоичной записи;
б) если N нечётное, то к нему справа приписываются два нуля, а слева единица.
Например, двоичная запись числа 1101 будет преобразована в 1110100.
Полученная таким образом запись (в ней как минимум на один разряд больше, чем в записи исходного числа N) является двоичной записью искомого числа R.

Сколько существует различных чисел N, для которых результат работы данного алгоритма принадлежит отрезку [500; 700]?

Данная задача решена на двух языках программирования - Pascal и Python.

Решение

5101. Python. В результате работы автомата на экране появилось число, большее 420. Для какого наименьшего значения N данная ситуация возможна?

Задача № 5101

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 27: Автомат для работы с числами

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

1) Строится двоичная запись числа N.
2) К этой записи дописываются ещё несколько разрядов по следующему правилу: если N чётное, то к нему слева дописывается 10, а справа - 1, если N нечетное – слева дописывается 1 и справа 01;
3) Результат переводится в десятичную систему и выводится на экран.

Пример. Дано число N = 13. Алгоритм работает следующим образом:

1. Двоичная запись числа N: 1101.
2. Число нечетное, следовательно слева дописываем 1, справа 01 – 1+1101+01 = 1110101.
3. На экран выводится число 117.

В результате работы автомата на экране появилось число, большее 420. Для какого наименьшего значения N данная ситуация возможна?

Решение

5103. Python. Сколько различных результатов, принадлежащих отрезку [800; 1500], может быть получено в результате работы автомата?

Задача № 5103

Задание КИМ № 5: Анализ алгоритмов для исполнителей
Раздел № 27: Автомат для работы с числами

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

1) Строится двоичная запись числа N.
2) К этой записи дописываются ещё несколько разрядов по следующему правилу: если N чётное, то к нему слева дописывается 1, а справа - 10, если N нечетное – слева дописывается 11 и справа 0;
3) Результат переводится в десятичную систему и выводится на экран.

Пример. Дано число N = 13. Алгоритм работает следующим образом:

1. Двоичная запись числа N: 1101.
2. Число нечетное, следовательно слева дописываем 11, справа 0 – 11+1101+0 = 1111010.
3. На экран выводится число 122.

Сколько различных результатов, принадлежащих отрезку [800; 1500], может быть получено в результате работы автомата?

Решение

6588. Метод решения - в ручную. Укажите такое наименьшее число N, для которого результат работы данного алгоритма больше числа 180. В ответе это число запишите в десятичной системе счисления. 

Автомат обрабатывает натуральное число N по следующему алгоритму.

1. Строится двоичная запись числа N.

2. Все значащие цифры инвертируются (‘0’ заменяется на ‘1’, а ‘1’ на ‘0’).

3. К полученному результату слева добавляется ‘1’.

4. К двоичной записи полученного числа справа дописывается бит четности: ‘1’, если количество единиц в двоичной записи нечетно, ‘0’ - если четно.

5. Полученное в результате этих операций число переводится в десятичную систему счисления.

Полученная таким образом запись является результатом работы алгоритма: R.

Укажите такое наименьшее число N, для которого результат работы данного алгоритма больше числа 180. В ответе это число запишите в десятичной системе счисления.

Решение
06. Анализ программ

Задание 6. №4081. (В. Шелудько) Определите, при каком наибольшем введённом значении переменной s программа выведет число 81.

Задача № 4081

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(В. Шелудько) Определите, при каком наибольшем введённом значении переменной s программа выведет число 81.

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 1;
while s < 28 do
begin
s := s + 5;
n := n * 3
end;
writeln(n)
end.
s = int(input())
n = 1
while s < 28:
s = s + 5
n = n * 3
print(n)
#include <iostream>
using namespace std;
int main(){
int s;
cin >> s;
int n = 1;
while (s < 28) {
s = s + 5;
n = n * 3;
}
cout << n;
return 0;
}

Решение

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

Определите, при каком наименьшем введённом значении переменной s программа выведет число 128.
var s, n: integer;
begin
readln(s);
n := 2;
while s < 45 do
begin
s:= s + 3;
n := n * 2;
end;
writeln(n);
end.

Два метода решения - ручной подсчет и лайфхак с программой.

Решение

№ 171 с сайта Полякова. Лайфхак!

(№ 171) При каком наибольшем введенном числе d после выполнения программы будет напечатано 55?

Паскаль Python Си
var n, s, d: integer;
begin
readln(d);
n := 0;
s := 0;
while s <= 365 do begin
s := s + d;
n := n + 5
end;
write(n)
end.
d = int(input())
n = 0
s = 0
while s <= 365:
s = s + d
n = n + 5
print(n)
#include <stdio.h>
int main()
{ int n = 0, s = 0, d;
scanf("%d", &d);
while (s <= 365) {
s = s + d;
n = n + 5;
}
printf("%d", n);
return 0;
}

Решение

№ 176 с сайта Полякова

При каком наименьшем введенном числе d после выполнения программы будет напечатано 121?

Паскаль Python Си
var n, s, d: integer;
begin
readln(d);
n := 1;
s := 46;
while s <= 2700 do begin
s := s + d;
n := n + 4
end;
write(n)
end.
d = int(input())
n = 1
s = 46
while s <= 2700:
s = s + d
n = n + 4
print(n)
#include <stdio.h>
int main()
{ int n = 1, s = 46, d;
scanf("%d", &d);
while (s <= 2700) {
s = s + d;
n = n + 4;
}
printf("%d", n);
return 0;
}

Решение

№ 1792 с сайта Полякова. Два метода решения!

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

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 4;
while s < 37 do begin
s := s + 3;
n := n * 2
end;
writeln(n)
end.
s = int(input())
n = 4
while s < 37:
s = s + 3
n = n * 2
print(n)
#include <iostream>
using namespace std;
int main() {
int s, n;
cin >> s;
n = 4;
while (s < 37) {
s = s + 3;
n = n * 2;
}
cout << n << endl;
return 0;
}

Решение

№ 4090. (В. Шелудько) Определите наибольшее введённое значение переменной s, при котором программа выведет число 291.

(№ 4090) (В. Шелудько) Определите наибольшее введённое значение переменной s, при котором программа выведет число 291.

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 121;
while s < 124 do
begin
s := s + 10;
n := n + 17
end;
writeln(n)
end.
s = int(input())
n = 121
while s < 124:
s = s + 10
n = n + 17
print(n)
#include <iostream>
using namespace std;
int main(){
int s;
cin >> s;
int n = 121;
while (s < 124) {
s = s + 10;
n = n + 17;
}
cout << n;
return 0;
}

Данна задача решена на языке программирования - Python.

Решение

№ 4090. Задание 6.

Задача № 4090

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(В. Шелудько) Определите наибольшее введённое значение переменной s, при котором программа выведет число 291.

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 121;
while s < 124 do
begin
s := s + 10;
n := n + 17
end;
writeln(n)
end.
s = int(input())
n = 121
while s < 124:
s = s + 10
n = n + 17
print(n)
#include <iostream>
using namespace std;
int main(){
int s;
cin >> s;
int n = 121;
while (s < 124) {
s = s + 10;
n = n + 17;
}
cout << n;
return 0;
}

Данная задача решена на языке программирования - Python.

Решение

№ 4206. Укажите второе (по возрастанию) число Х, для которого алгоритм хоть что-нибудь напечатает

(№ 4206) (А. Богданов) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Укажите второе (по возрастанию) число Х, для которого алгоритм хоть что-нибудь напечатает. Для решения задачи нужно написать программу, выполняющую перебор.

Паскаль Python Си
var x:integer;
begin
readln(x);
while x < 100 do begin
if x mod 2 < 1
x := x div 2
else
x := 3*x + 1
end;
writeln(x);
end.
х = int(input())
while x < 100:
if x % 2 < 1:
x = x // 2
else:
x = 3*x + 1
print(x)
#include <iostream>
using namespace std;
int main() {
int x;
cin >> x;
while (x < 100) {
if (x % 2 < 1)
x = x / 2;
else
x = 3*x + 1;
}
cout << x << endl;
return 0;
}

Данная задача выполнена на двух языках программирования - Python и Pascal.

Решение

№ 4637. Сколько существует чисел Х, для которых алгоритм напечатает число на отрезке [2;500]?

(№ 4637) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Сколько существует чисел Х, для которых алгоритм напечатает число на отрезке [2;500]?

Паскаль Python Си
var x, s, n: integer;
begin
readln(x);
s := 6 * (x div 15);
n := 1;
while s < 300 do begin
s := s + 18;
n := n * 2
end;
writeln(n)
end.
x = int(input())
s = 6 * (x // 15)
n = 1
while s < 300:
s = s + 18
n = n * 2
print(n)
#include <iostream>
using namespace std;
int main() {
int x,s, n;
cin >> x;
s = 6 * (x / 15);
n = 1;
while (s < 300) {
s = s + 18;
n = n * 2;
}
cout << n << endl;
return 0;
}

Данная задача выполнена на языке программирования - Python.

После покупки Вам предоставляется доступ к просмотру видео-разбора данной задачи с подробным объяснением программного кода.

Решение

№ 4638. Сколько существует чисел Х, для которых алгоритм напечатает число, большее 500?

(№ 4638) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Сколько существует чисел Х, для которых алгоритм напечатает число, большее 500?

Паскаль Python Си
var x, s, n: integer;
begin
readln(x);
s := 12 * (x div 10);
n := 1;
while s < 300 do begin
s := s + 25;
n := n * 2
end;
writeln(n)
end.
x = int(input())
s = 12 * (x // 10)
n = 1
while s < 300:
s = s + 25
n = n * 2
print(n)
#include <iostream>
using namespace std;
int main() {
int x,s, n;
cin >> x;
s = 12 * (x / 10);
n = 1;
while (s < 300) {
s = s + 25;
n = n * 2;
}
cout << n << endl;
return 0;
}

Данная задача решена на языке программирования - Python.

Решение

№ 4712. (П. Волгин) Определите, при каком введенном значении переменной s программа выведет число 32299.

(№ 4712) (П. Волгин) Определите, при каком введенном значении переменной s программа выведет число 32299.

Паскаль Python Си
var s, n: integer;
begin
readln(s);
n := 8;
while n < 510 do
begin
s := s + (n div 2);
n := 2 + n;
end;
writeln( s – n )
end.
s = int(input())
n = 8
while n < 510:
s = s + (n // 2)
n = 2 + n
print(s - n)
#include <iostream>
using namespace std;
int main()
{
int s, n;
cin >> s;
n = 8;
while (n < 510) {
s = s + (n / 2);
n = 2 + n;
}
cout << (s – n);
return 0;
}

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

4100. Python. (В. Шелудько) Определите наименьшее и наибольшее введённое значение переменной s, при котором программа выведет число 210.

Задача № 4100

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(В. Шелудько) Определите наименьшее и наибольшее введённое значение переменной s, при котором программа выведет число 210. В ответ запишите оба числа в порядке убывания без пробелов и других разделителей.

Паскаль Python С++
var s, n: integer;
begin
readln(s);
n := 600;
while n > s do
begin
s := s + 3;
n := n - 6
end;
writeln(n)
end.
s = int(input())
n = 600
while n > s:
s = s + 3
n = n - 6
print(n)
#include <iostream>
using namespace std;
int main(){
cin >> s;
int n = 600;
while (n > s) {
s = s + 3;
n = n – 6;
}
cout << n;
return 0;
}

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

for i in range(1,100000):
    s = i
    n = 600
    while n > s:
        s = s + 3
        n = n - 6
    if n==210:
    print(i)

Решение

4152. Python. (Е. Джобс) Сколько существует значений s, подаваемых на вход программе, при которых в результате работы программы на экран будет выведено значение 125?

Задача № 4152

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(Е. Джобс) Сколько существует значений s, подаваемых на вход программе, при которых в результате работы программы на экран будет выведено значение 125?

Паскаль Python С++
var n, s: integer;
begin
n := 1;
readln(s);
while s > n do begin
s := s - 15;
n := n * 5
end;
write(n)
end.
n = 1
s = int(input())
while s > n:
s = s - 15
n = n * 5
print(n)
#include <iostream>
using namespace std;
int main(){
int n, s;
n = 1;
cin >> s;
while(s > n) {
s = s - 15;
n = n * 5;
}
cout << n;
return 0;
}

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4153. Python. (Е. Джобс) Какое максимальное значение переменной s, подаваемого на вход программе, для которого в результате работы программы на экран будет выведено значение 46?

Задача № 4153

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(Е. Джобс) Какое максимальное значение переменной s, подаваемого на вход программе, для которого в результате работы программы на экран будет выведено значение 46?

Паскаль Python С++
var n, s: integer;
begin
n := 1;
readln(s);
while s > 200 do begin
s := s - 15;
n := n + 3
end;
write(n)
end.
n = 1
s = int(input())
while s > 200:
s = s - 15
n = n + 3
print(n)
#include <iostream>
using namespace std;
int main(){
int n, s;
n = 1;
cin >> s;
while(s > 200) {
s = s - 15;
n = n + 3;
)
cout << n;
return 0;
}

Решение

4153. Python. (Е. Джобс) Какое максимальное значение переменной s, подаваемого на вход программе, для которого в результате работы программы на экран будет выведено значение 46?

Задача № 4153

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(Е. Джобс) Какое максимальное значение переменной s, подаваемого на вход программе, для которого в результате работы программы на экран будет выведено значение 46?

Паскаль Python С++
var n, s: integer;
begin
n := 1;
readln(s);
while s > 200 do begin
s := s - 15;
n := n + 3
end;
write(n)
end.
n = 1
s = int(input())
while s > 200:
s = s - 15
n = n + 3
print(n)
#include <iostream>
using namespace std;
int main(){
int n, s;
n = 1;
cin >> s;
while(s > 200) {
s = s - 15;
n = n + 3;
)
cout << n;
return 0;
}

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4445. Python. (А. Богданов) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Укажите минимальное число Х, для которого алгоритм напечатает 55.

Задача № 4445

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(А. Богданов) Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Укажите минимальное число Х, для которого алгоритм напечатает 55.

Паскаль Python Си
var a,b,c,x:integer;
begin
readln(x);
a := 1;
b := a;
while a c := a + b;
a := b;
b := c;
end;
writeln(b);
end.
x = int(input())
a = 1
b = a
while a < x:
c = a + b
a = b
b = c
print(b)
#include <iostream>
using namespace std;
int main() {
int x;
cin >> x;
while (a < x) {
c = a + b;
a = b;
b = c;
}
cout << b << endl;
return 0;
}

Данная задача решена на языке программирования - Python.

for i in range(1,1000000):
    x = i
    a = 1
    b = a
    while a < x:
        c = a + b
        a = b
        b = c
    if b==55:
        print(i)
        break

Решение

4636. Python. Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Сколько существует чисел Х, для которых алгоритм напечатает 64?

Задача № 4636

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Сколько существует чисел Х, для которых алгоритм напечатает 64?

Паскаль Python Си
var x, s, n: integer;
begin
readln(x);
s := 6 * (x div 5);
n := 1;
while s < 300 do begin
s := s + 35;
n := n * 2
end;
writeln(n)
end.
x = int(input())
s = 6 * (x // 5)
n = 1
while s < 300:
s = s + 35
n = n * 2
print(n)
#include <iostream>
using namespace std;
int main() {
int x,s, n;
cin >> x;
s = 6 * (x / 5);
n = 1;
while (s < 300) {
s = s + 35;
n = n * 2;
}
cout << n << endl;
return 0;
}

Решение

4710. Python. (П. Волгин) Определите, при каком наименьшем введенном значении переменной s программа выведет число, меньшее 100000.

Задача № 4710

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(П. Волгин) Определите, при каком наименьшем введенном значении переменной s программа выведет число, меньшее 100000. (Примечание: функция abs возвращает модуль числа).

Паскаль Python Си
var s,n, sn:longint;
begin
readln(s);
n := 1;
sn := 0;
while n < 200 do
begin
s := 3 * s – n;
n := n + 24;
sn := sn + (s + n);
end;
writeln( abs(sn - n) )
end.
s = int(input())
n = 1
sn = 0
while n < 200:
s = 3 * s – n
n = n + 24
sn = sn + (s + n)
print(abs(sn - n))
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int s, n, sn;
cin >> s;
n = 1;
sn = 0;
while (n < 200) {
s = 3 * s - n;
n = n + 24;
sn = sn + (s + n);
}
cout << abs(sn-n);
return 0;
}

Данная задача решена на языке программирования - Python.

for i in range(1,1000000):
    s = i
    n = 1
    sn = 0
    while n < 200:
        s = 3 * s-n
        n = n + 24
        sn = sn + (s + n)
    if (abs(sn - n))<100000:
        print(i)
        break

Решение

4805. Определите, сколько существует различных значений переменной x, при вводе которых программа выведет число 515.

Задача № 4805

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

Определите, сколько существует различных значений переменной x, при вводе которых программа выведет число 515.

Паскаль

var x, n: integer;
begin
readln(x);
n := 1056;
while (x + n) div 1000 < 453261
do begin
x := x - 4;
n := n + 8;
end;
writeln( n div 1000 )
end.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

5407. Python. (Е. Джобс) Сколько существует значений переменной s, при вводе которых программа выведет число 768?

Задача № 5407

Задание КИМ № 6: Анализ программ с циклами
Раздел № 91: Количество повторений цикла. Что было на входе?

(Е. Джобс) Сколько существует значений переменной s, при вводе которых программа выведет число 768?

Паскаль Python Си
var n, s: longint;
begin
readln(s);
s := s * 10;
n := 3;
while s>0 do begin
s := s – n;
n := n * 2;
end;
write(n)
end.
s = int(input())
s = s * 10
n = 3
while s > 0:
s = s - n
n = n * 2
print( n )
#include <iostream>
using namespace std;
int main()
{
long long n, s;
cin >> s;
s = s * 10;
n = 3;
while( s > 0 ) {
s = s - n;
n = n * 2;
}
cout << n;
}

Решение

5509. (В. Шубинкин) Метод решения - в ручную. Определите, сколько различных точек с целочисленными координатами принадлежат траектории Чертёжника, считая начальную и конечную точки, если исполнитель стартует в точке с целочисленными координатами.

Задача № 5509

Задание КИМ № 6: Анализ программ с циклами
Раздел № 175: Циклические программы для исполнителей

(В. Шубинкин) Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду сместиться на (a, b), где a, b – целые числа. Эта команда перемещает Чертёжника из точки с координатами (x, y) в точку с координатами (x + a; y + b). Например, если Чертёжник находится в точке с координатами (4, 2), то команда сместиться на (2, −3) переместит Чертёжника в точку (6, −1). Цикл

ПОВТОРИ число РАЗ
  последовательность команд
КОНЕЦ ПОВТОРИ

означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным). Чертёжнику был дан для исполнения следующий алгоритм:

ПОВТОРИ 15 РАЗ
  сместиться на (10, 10)
  сместиться на (3, -6)
  сместиться на (-9, 3)
КОНЕЦ ПОВТОРИ

Определите, сколько различных точек с целочисленными координатами принадлежат траектории Чертёжника, считая начальную и конечную точки, если исполнитель стартует в точке с целочисленными координатами.

Решение
07. Кодирование и декодирование информации. Передача информации

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

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

Решение

Задание 7 ЕГЭ. Звук

Производится звукозапись музыкального фрагмента в формате стерео (двухканальная запись) с частотой дискретизации 32 кГц и 32-битным разрешением. Результаты записываются в файл, сжатие данных не производится; размер полученного файла – 64 Мбайт. Затем производится повторная запись этого же фрагмента в формате моно (одноканальная запись) с частотой дискретизации 16 кГц и 16-битным разрешением. Сжатие данных не производилось. Укажите размер файла в Мбайт, полученного при повторной записи. В ответе запишите только целое число, единицу измерения писать не нужно.

Решение

Задание 7. Номер 13. Музыкальный фрагмент был записан в формате моно

Задача № 13

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

Музыкальный фрагмент был записан в формате моно, оцифрован и сохранён в виде файла без использования сжатия данных. Размер полученного файла – 24 Мбайт. Затем тот же музыкальный фрагмент был записан повторно в формате стерео (двухканальная запись) и оцифрован с разрешением в 4 раза выше и частотой дискретизации в 1,5 раза меньше, чем в первый раз. Сжатие данных не производилось. Укажите размер файла в Мбайт, полученного при повторной записи.

Решение

Задание 7. Поляков 192. Информационный объём изображений

Задание КИМ № 7: Кодирование графической и звуковой информации

После преобразования растрового 256-цветного графического файла в 4-цветный формат его размер уменьшился на 18 Кбайт. Каков был размер исходного файла в Кбайтах?

Решение

Задание 7. Поляков 204. Информационный объём звуковых данных

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

Музыкальный фрагмент был оцифрован и записан в виде файла без использования сжатия данных. Получившийся файл был передан в город А по каналу связи за 54 секунды. Затем тот же музыкальный фрагмент был оцифрован повторно с разрешением в 3 раза ниже и частотой дискретизации в 4 раза выше, чем в первый раз. Сжатие данных не производилось. Полученный файл был передан в город Б за 36 секунд. Во сколько раз пропускная способность канала в город Б больше пропускной способности канала в город А?

Решение

Информатика ЕГЭ. Задание 7. Решу ЕГЭ 2402.

Задание 7 № 2402 

У Толи есть доступ к сети Интернет по высокоскоростному одностороннему радиоканалу, обеспечивающему скорость получения информации \text{2} в степени \text{19 } бит в секунду. У Миши нет скоростного доступа в Интернет, но есть возможность получать информацию от Толи по низкоскоростному телефонному каналу со средней скоростью \text{2} в степени \text{15 } бит в секунду. Миша договорился с Толей, что тот будет скачивать для него данные объемом 5 Мбайт по высокоскоростному каналу и ретранслировать их Мише по низкоскоростному каналу.

Компьютер Толи может начать ретрансляцию данных не раньше, чем им будут получены первые 512 Кбайт этих данных. Каков минимально возможный промежуток времени (в секундах) с момента начала скачивания Толей данных до полного их получения Мишей?

В ответе укажите только число, слово «секунд» или букву «с» добавлять не нужно.

Решение

Задание 7. № 195. После преобразования растрового 256-цветного графического файла в черно-белый формат

Задача № 195

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

После преобразования растрового 256-цветного графического файла в черно-белый формат (2 цвета) его размер уменьшился на 7 Кбайт. Каков был размер исходного файла в Кбайтах?

Решение

Задание 7. №1850. Автоматическая фотокамера каждые 6 с создаёт черно-белое растровое изображение

Задача № 1850

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

Автоматическая фотокамера каждые 6 с создаёт черно-белое растровое изображение, содержащее 256 оттенков. Размер изображения – 128×256 пикселей. Все полученные изображения и коды пикселей внутри одного изображения записываются подряд, никакая дополнительная информация не сохраняется, данные не сжимаются. Сколько Мбайтов нужно выделить для хранения всех изображений, полученных за сутки?

Решение

Задание 7. №1884. Затем тот же музыкальный фрагмент был записан повторно в формате моно

Задача № 1884

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

Музыкальный фрагмент был записан в формате стерео (двухканальная запись), оцифрован и сохранён в виде файла без использования сжатия данных. Размер полученного файла – 28 Мбайт. Затем тот же музыкальный фрагмент был записан повторно в формате моно и оцифрован с разрешением в 2 раза выше и частотой дискретизации в 3,5 раз меньше, чем в первый раз. Сжатие данных не производилось. Укажите размер файла в Мбайт, полученного при повторной записи. В ответе запишите только целое число, единицу измерения писать не нужно.

Решение

Задача 7. №4004. В информационной системе хранятся изображения

Задача № 4004

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

В информационной системе хранятся изображения размером 1024×768 пикселей. При кодировании используется алгоритм сжатия изображений, позволяющий уменьшить размер памяти для хранения одного изображения в среднем в 6 раз по сравнению с независимым кодированием каждого пикселя. Каждое изображение дополняется служебной информацией, которая занимает 54 Кбайт. Для хранения 32 изображений выделено 6 Мбайт памяти. Какое максимальное количество цветов можно использовать в палитре каждого изображения?

Решение

Информатика ЕГЭ. Задание 7. Поляков №1829

Задача № 1829

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

Камера делает фотоснимки 800 на 600 пикселей. При этом объём файла с изображением не может превышать 100 Кбайт, упаковка данных не производится. Какое максимальное количество цветов можно использовать в палитре изображения?
При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

Информатика ЕГЭ. Задание 7. Поляков №1846

Задача № 1846

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

Для хранения в информационной системе документы сканируются с разрешением 400 ppi. Методы сжатия изображений не используются. Средний размер отсканированного документа составляет 2 Мбайт. В целях экономии было решено перейти на разрешение 100 ppi и цветовую систему, содержащую 64 цвета. Средний размер документа, отсканированного с изменёнными параметрами, составляет 96 Кбайт. Определите количество цветов в палитре до оптимизации.

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

1860. (А. Кабанов) Музыкальный фрагмент был записан в формате моно, оцифрован и сохранён в виде файла с использованием сжатия данных. При этом производилось сжатие данных, объем сжатого фрагмента стал равен 40% от первоначальной записи. Затем тот же музыкальный фрагмент был записан повторно в формате стерео.

Задача № 1860

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

(А. Кабанов) Музыкальный фрагмент был записан в формате моно, оцифрован и сохранён в виде файла с использованием сжатия данных. При этом производилось сжатие данных, объем сжатого фрагмента стал равен 40% от первоначальной записи. Затем тот же музыкальный фрагмент был записан повторно в формате стерео (двухканальная запись) и оцифрован с разрешением в 8 раз выше и частотой дискретизации в 2 раз выше, чем в первый раз. При этом производилось сжатие данных, объем сжатого фрагмента стал равен 60% от повторной записи. Во сколько раз размер повторной записи будет больше первой?

Решение

4006. Производится двухканальная (стерео) звукозапись с частотой дискретизации 48 кГц. Запись длится 4 минуты 5 секунд, её результаты записываются в файл без сжатия данных, причём каждый сигнал кодируется минимально возможным и одинаковым количеством бит.

Задача № 4006

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

Производится двухканальная (стерео) звукозапись с частотой дискретизации 48 кГц. Запись длится 4 минуты 5 секунд, её результаты записываются в файл без сжатия данных, причём каждый сигнал кодируется минимально возможным и одинаковым количеством бит. Информационный объём полученного файла без учета заголовка не превышает 46 Мбайт. Определите максимальную битовую глубину кодирования звука, которая могла быть использована в этой записи. В ответе запишите только число.

Решение

4155. (Е. Джобс) Музыкальный фрагмент длительностью 2 минуты записали в формате стерео. Размер полученного файла составил 20 Мбайт. После чего музыкальный фрагмент перевели в формат моно, при этом уменьшив частоту дискретизации вдвое и удалив из фрагмента 24 секунды записи. Полученный фрагмент также сохранили в виде файла. Методы сжатия в обоих случаях не применялись. Найдите размер полученного после преобразования файла в МБайт.

Задача № 4155

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

(Е. Джобс) Музыкальный фрагмент длительностью 2 минуты записали в формате стерео. Размер полученного файла составил 20 Мбайт. После чего музыкальный фрагмент перевели в формат моно, при этом уменьшив частоту дискретизации вдвое и удалив из фрагмента 24 секунды записи. Полученный фрагмент также сохранили в виде файла. Методы сжатия в обоих случаях не применялись. Найдите размер полученного после преобразования файла в МБайт.

Решение

4714. Для хранения рисунка размером 4096×3072 пикселя выделено 9 Мбайт памяти. Определите максимально возможное количество цветом в палитре изображения.

Задача № 4714

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

Для хранения рисунка размером 4096×3072 пикселя выделено 9 Мбайт памяти. Определите максимально возможное количество цветом в палитре изображения.

Решение

4784. Изображение размером 3х4 дюйма отсканировано с разрешением 300 ppi и использованием 216 цветов. Заголовок файла занимает 4 Кбайта.

Задача № 4784

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

Изображение размером 3х4 дюйма отсканировано с разрешением 300 ppi и использованием 216 цветов. Заголовок файла занимает 4 Кбайта. Определите, сколько Кбайт памяти необходимо выделить для хранения файла. В ответе введите целое число.

Решение

5197. (Е. Джобс) Для хранения растрового изображения размером 1200х1800 пикселей отведено 1 Мбайт памяти.

Задача № 5197

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

(Е. Джобс) Для хранения растрового изображения размером 1200х1800 пикселей отведено 1 Мбайт памяти. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. После сохранения информации о пикселях изображение сжимается. После сжатия изображение имеет размер, равный 75% от исходного. К сжатому изображению дописывается заголовок файла размером 40 Кбайт. Какое максимальное количество цветов можно использовать в изображении?

Решение

5297. (Е. Джобс) Для хранения сжатого аудио файла отведено 25 Мбайт памяти. Известно, что фрагмент кодируется в формате стерео, частотой дискретизации 50 кГц и глубиной кодирования 16 бит.

Задача № 5297

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 39: Информационный объём звуковых данных

(Е. Джобс) Для хранения сжатого аудио файла отведено 25 Мбайт памяти. Известно, что фрагмент кодируется в формате стерео, частотой дискретизации 50 кГц и глубиной кодирования 16 бит. После кодирования звуковых дорожек фрагмент сжимается. Сжатый размер закодированного фрагмента меньше исходного на 25%. К сжатому фрагменту дописывается информация о заголовке и дополнительная информация, суммарно занимающая 40 Кбайт. Укажите максимальную длительность в минутах фрагмента, который сохраняется по приведенному алгоритму?

Решение

5369. (ЕГЭ-2022) Для хранения произвольного растрового изображения размером 1024 на 120 пикселей отведено 210 Кбайт памяти без учёта размера заголовка файла. При кодировании каждого пикселя используется 7 бит для определения степени прозрачности и одинаковое количество бит для указания его цвета.

Задача № 5369

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

(ЕГЭ-2022) Для хранения произвольного растрового изображения размером 1024 на 120 пикселей отведено 210 Кбайт памяти без учёта размера заголовка файла. При кодировании каждого пикселя используется 7 бит для определения степени прозрачности и одинаковое количество бит для указания его цвета. Коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов (без учета степени прозрачности) можно использовать в изображении?

x=7 бит, отсюда получаем, что количество цветов вычисляется как 2^7=128.

Решение

5430. (Е. Джобс) Изображение размером 1200х1600 пикселей кодируется с использованием палитры из 2000 цветов. После кодирования пикселей изображение сжимается. Сжатый размер закодированного фрагмента меньше исходного на 21%. К сжатому фрагменту дописывается информация о заголовке и дополнительная информация, которая суммарно занимает 20 Кбайт. Какое минимальное количество Мбайт памяти зарезервировать для хранения полученного файла?

(№ 5430) (Е. Джобс) Изображение размером 1200х1600 пикселей кодируется с использованием палитры из 2000 цветов. После кодирования пикселей изображение сжимается. Сжатый размер закодированного фрагмента меньше исходного на 21%. К сжатому фрагменту дописывается информация о заголовке и дополнительная информация, которая суммарно занимает 20 Кбайт. Какое минимальное количество Мбайт памяти зарезервировать для хранения полученного файла?

Решение

5443. (А. Кабанов) При кодировании растрового изображения для каждого пикселя используется палитра из 224 цветов и 256 уровней прозрачности. Коды пикселей записываются в файл один за другим без промежутков. Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 1024 на 768 пикселей?

Задача № 5443

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

(А. Кабанов) При кодировании растрового изображения для каждого пикселя используется палитра из 224 цветов и 256 уровней прозрачности. Коды пикселей записываются в файл один за другим без промежутков. Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 1024 на 768 пикселей?

Решение

5477. (Е. Джобс) Растровое изображение размером 192 на 960 пикселей сохраняют в памяти компьютера. Каждый пиксель в изображении может иметь один из 2048 цветов. Все цвета представлены с помощью битовых последовательностей одинаковой длины, при этом длина этих последовательностей минимальна. На сколько процентов необходимо уменьшить полученный файл, чтобы сжатое изображение можно было сохранить в отведенные для хранения 180 Кбайт памяти? В качестве ответа приведите минимальное целое подходящее число.

Задача № 5477

Задание КИМ № 7: Кодирование графической и звуковой информации
Раздел № 38: Информационный объём изображений

(Е. Джобс) Растровое изображение размером 192 на 960 пикселей сохраняют в памяти компьютера. Каждый пиксель в изображении может иметь один из 2048 цветов. Все цвета представлены с помощью битовых последовательностей одинаковой длины, при этом длина этих последовательностей минимальна. На сколько процентов необходимо уменьшить полученный файл, чтобы сжатое изображение можно было сохранить в отведенные для хранения 180 Кбайт памяти? В качестве ответа приведите минимальное целое подходящее число.

Решение
08. Перебор слов и системы счисления

Задание 8. (из Пробный ЕГЭ 2021 №10 по информатике с ответами). Формула Шеннона

из Пробный ЕГЭ 2021 №9 по информатике с ответами
https://ctege.info/ege-po-informatike/trenirovochnyiy-variant-10-ege-2021-po-informatike-s-otvetami.html
В коробке лежат 128 цветных карандаша. Сообщение о том, что достали
белый карандаш, несет 3 бита информации. Сколько белых карандашей
было в коробке?

Решение

Задание 8. Краткая теория. Комбинаторика

Основные виды задач и методы их решения КИМ № 8 КЕГЭ Информатика.

Решение

Задание 8. Поляков 3936. Сколько чисел длиной 6 можно составить, если известно, что цифры идут в порядке убывания, при этом четные и нечетные цифры чередуются?

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

Решение

Задание 8. Поляков 4253. Сколько чисел можно составить при заданных ограничениях?

Задание КИМ № 8: Комбинаторика
Раздел № 145: Сколько чисел можно составить при заданных ограничениях?

(А. Куканова) Евгения составляет 4-значные числа в 8-ичной системе счисления. Числа должны начинаться с чётной цифры, и цифры в них располагаются в невозрастающем порядке. Сколько различных чисел может составить Евгения?

 

Решение

Задание 8. Поляков 4256. Сколько слов можно составить при заданных ограничениях?

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

(А. Куканова) Оля составляет 5-буквенные слова из букв К, У, С, А, Т, Ь, причём слова не должны начинаться на мягкий знак и содержать сочетание СУК. Буквы в слове не должны повторяться. Сколько различных слов может составить Оля?

 

Решение

Информатика ЕГЭ 2021. Досрочный Вариант 1

Задание 8 (№1191).

Определите количество пятизначных чисел в шестнадцатеричной системе счисления, которые не оканчиваются чётными цифрами и не начинаются с цифры 1.

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

Системы счисления. Перевод из десятичной системы счисления в любую другую

Системы счисления. Перевод из десятичной системы счисления в любую другую.

Решение

№ 1916 с сайта Полякова. Комбинаторика

(№ 1916) Василий составляет 4-буквенные коды из букв Г, А, Ф, Н, И, Й. Каждую букву можно использовать любое количество раз, при этом код не может начинаться с буквы Й и должен содержать хотя бы одну гласную. Сколько различных кодов может составить Василий?

Решение

№ 1957 (А.Н. Носкин) с сайта Полякова.

(№ 1957) (А.Н. Носкин) Петя составляет шестибуквенные слова перестановкой букв слова ТАРТАР. Сколько всего различных слов может составить Петя?

Решение

№ 4255. (А. Куканова) Мила составляет 4-значные числа в 8-ичной системе.

Задача № 4255

Задание КИМ № 8: Комбинаторика
Раздел № 145: Сколько чисел можно составить при заданных ограничениях?

(А. Куканова) Мила составляет 4-значные числа в 8-ичной системе. Сколько различных чисел, делящихся на 4 без остатка, может составить Мила?

 

Решение

№ 4157. (Е. Джобс). Python. Сколько существует четных пятеричных чисел длиной 6, начинающихся с цифры 3?

(№ 4157) (Е. Джобс) Сколько существует четных пятеричных чисел длиной 6, начинающихся с цифры 3?

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется доступ на 30 дней к просмотру подробного видео-разбора решения данной задачи. Все равно, что к репетитору сходил!

Решение

№ 4197. Лида составляет слова из букв С, Е, П, И, Я

Задача № 4197

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

Лида составляет слова из букв С, Е, П, И, Я. Каждая гласная буква встречается в слове не более двух раз. Каждая согласная может стоять в слове на первой позиции, либо не встречаться вовсе. Сколько слов длиною более двух символов может составить Лида?

 

Решение

№ 4198 с сайта Полякова.

Задача № 4198

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

Лида составляет слова из букв К, Р, Ы, Ш, А. Каждая гласная буква встречается в слове не более двух раз. Каждая согласная может стоять в слове на первой позиции, либо не встречаться вовсе. Сколько слов длиною более двух символов может составить Лида?

№ 4197 ( С Е П И Я) находится по ссылке 

Решение

(№ 4228) (А. Куканова) Python. Маша составляет четырёхбуквенные слова из букв A, B, C, D, E, причём сначала в слове должны быть расположены гласные в алфавитном порядке, затем согласные в обратном алфавитном порядке. Буквы могут повторяться. Слово может состоять только из гласных или только из согласных. Пример подходящего слова: AEDC. Сколько различных слов может составить Маша?

(№ 4228) (А. Куканова) Маша составляет четырёхбуквенные слова из букв A, B, C, D, E, причём сначала в слове должны быть расположены гласные в алфавитном порядке, затем согласные в обратном алфавитном порядке. Буквы могут повторяться. Слово может состоять только из гласных или только из согласных. Пример подходящего слова: AEDC. Сколько различных слов может составить Маша?

Данная задача решена на Python, после оплаты Вы сможете скачать программный код.

Решение

(№ 4234) (А. Куканова) Python. Василиса составляет 5-значные числа в 6-ичной системе счисления. Цифры в числе могут повторяться, но никакие две четные или две нечетные цифры не должны стоять рядом. Сколько чисел может составить Василиса?

(№ 4234) (А. Куканова) Василиса составляет 5-значные числа в 6-ичной системе счисления. Цифры в числе могут повторяться, но никакие две четные или две нечетные цифры не должны стоять рядом. Сколько чисел может составить Василиса?

Решение

(№ 4249) (А. Куканова) Python. Лиля составляет 5-буквенные слова из букв С, О, Т, К, А, П, Л, З. Слово не должно заканчиваться на гласную и содержать сочетания ЗЛО. Буквы в слове не повторяются. Сколько слов может составить Лиля?

(№ 4249) (А. Куканова) Лиля составляет 5-буквенные слова из букв С, О, Т, К, А, П, Л, З. Слово не должно заканчиваться на гласную и содержать сочетания ЗЛО. Буквы в слове не повторяются. Сколько слов может составить Лиля?

Решение

(№ 5001) Python и формулами. Вася составляет слова из букв слова АВТОРОТА.

(№ 5001) Вася составляет слова из букв слова АВТОРОТА. Код должен состоять из 8 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде не должны стоять рядом две гласные и две согласные буквы. Сколько различных слов может составить Вася?

Данная задача решена двумя способами: с использованием формул комбинаторики и на Python.

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

Решение

(№ 5005) Python. Вася составляет слова из букв слова АКАРИДА. Код должен состоять из 7 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде не должны стоять рядом две гласные и две согласные буквы. Сколько различных слов может составить Вася?

(№ 5005) Вася составляет слова из букв слова АКАРИДА. Код должен состоять из 7 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде не должны стоять рядом две гласные и две согласные буквы. Сколько различных слов может составить Вася?

Решение

(№ 5125) (П. Волгин). Python. Андрей составляет шестибуквенные кодовые слова из букв ОГЭИНФ. Каждую букву можно использовать любое количество раз. При этом слово может начинаться только с буквы Э или с буквы О, а заканчивается только сочетанием букв НФ, а также слово должно содержать хотя бы одно сочетания букв ИГ и не содержать сочетания букв ОГЭ. Сколько таких слов может составить Андрей?

(№ 5125) (П. Волгин) Андрей составляет шестибуквенные кодовые слова из букв ОГЭИНФ. Каждую букву можно использовать любое количество раз. При этом слово может начинаться только с буквы Э или с буквы О, а заканчивается только сочетанием букв НФ, а также слово должно содержать хотя бы одно сочетания букв ИГ и не содержать сочетания букв ОГЭ. Сколько таких слов может составить Андрей?

Решение

(№ 5126) (П. Волгин) Python. Сколько существует натуральных чисел, у которых шестнадцатеричная запись состоит из пяти цифр, начинается с цифры F, заканчивается цифрой A и содержит ровно одно сочетание цифр 3B?

(№ 5126) (П. Волгин) Сколько существует натуральных чисел, у которых шестнадцатеричная запись состоит из пяти цифр, начинается с цифры F, заканчивается цифрой A и содержит ровно одно сочетание цифр 3B?

Решение

(№ 5127) (П. Волгин) Python. Сколько существует чётных натуральных чисел, у которых восьмеричная запись состоит из пяти цифр, начинается с цифры 7 и содержит ровно одно из сочетаний 65 или 56, но не оба одновременно.

(№ 5127) (П. Волгин) Сколько существует чётных натуральных чисел, у которых восьмеричная запись состоит из пяти цифр, начинается с цифры 7 и содержит ровно одно из сочетаний 65 или 56, но не оба одновременно.

Решение

(№ 5335) (ЕГЭ-2022) Python. Определите количество пятизначных чисел, записанных в восьмеричной системе счисления, в записи которых ровно одна цифра 6, при этом никакая нечётная цифра не стоит рядом с цифрой 6.

(№ 5335) (ЕГЭ-2022) Определите количество пятизначных чисел, записанных в восьмеричной системе счисления, в записи которых ровно одна цифра 6, при этом никакая нечётная цифра не стоит рядом с цифрой 6.

Решение

200. Метод решения в ручную и Python. Аня составляет трёхзначные числа в десятичной системе счисления, в которых цифры расположены в порядке неубывания. Сколько различных чисел может составить Аня?

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

Решение

4199. Pascal. Ксения составляет слова из букв К, С, Е, Н, И, Я. Каждая гласная буква встречается в слове не более двух раз. Каждая согласная может стоять в слове на первой позиции, либо не встречаться вовсе. Сколько слов длиною более двух символов может составить Ксения?

(№ 4199) Ксения составляет слова из букв К, С, Е, Н, И, Я. Каждая гласная буква встречается в слове не более двух раз. Каждая согласная может стоять в слове на первой позиции, либо не встречаться вовсе. Сколько слов длиною более двух символов может составить Ксения?

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

4244. (А. Куканова) Рита составляет 4-буквенные слова из букв П, С, К, А, Л, Ь, причём мягкий знак, если встречается, не может стоять в начале слова, а также рядом с ещё одним мягким знаком. Буквы в слове могут повторяться. Сколько таких слов может составить Рита?

Задача № 4244

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

(А. Куканова) Рита составляет 4-буквенные слова из букв П, С, К, А, Л, Ь, причём мягкий знак, если встречается, не может стоять в начале слова, а также рядом с ещё одним мягким знаком. Буквы в слове могут повторяться. Сколько таких слов может составить Рита?

Решение

4248. (А. Куканова) Марта составляет 6-буквенные слова из букв И, Н, Ф, А, причём буква Ф должна встречаться в слове ровно 2 раза. Остальные буквы могут встречаться любое количество раз или не встречаться вообще. Сколько слов может составить Марта?

Задача № 4248

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

(А. Куканова) Марта составляет 6-буквенные слова из букв И, Н, Ф, А, причём буква Ф должна встречаться в слове ровно 2 раза. Остальные буквы могут встречаться любое количество раз или не встречаться вообще. Сколько слов может составить Марта?

Решение

4254. Метод решения - в ручную и Python. (А. Куканова) Полина составляет 5-значные числа в 5-ичной системе счисления, которые содержат не более 3 чётных цифр. Сколько различных чисел может составить Полина?

Задача № 4254

Задание КИМ № 8: Комбинаторика
Раздел № 145: Сколько чисел можно составить при заданных ограничениях?

(А. Куканова) Полина составляет 5-значные числа в 5-ичной системе счисления, которые содержат не более 3 чётных цифр. Сколько различных чисел может составить Полина?

Решение

4447. Метод решения - в ручную. (А. Богданов) МАРИНА из букв своего имени составляет слова перестановкой исходных букв. Сколько различных слов может составить МАРИНА, если первая буква не может быть гласной?

Задача № 4447

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

(А. Богданов) МАРИНА из букв своего имени составляет слова перестановкой исходных букв. Сколько различных слов может составить МАРИНА, если первая буква не может быть гласной?

Решение

4613. Метод решения - в ручную и Python. Определите количество пятизначных чисел, записанных в девятеричной системе счисления, которые не начинаются с нечетных цифр, не оканчиваются цифрами 1 или 8, а также содержат в своей записи не более одной цифры 3.

№ 4613, Основная волна 2022

Определите количество пятизначных чисел, записанных в девятеричной системе счисления, которые не начинаются с нечетных цифр, не оканчиваются цифрами 1 или 8, а также содержат в своей записи не более одной цифры 3.

Решение

4929. Метод решения - в ручную и Python. Определите количество семизначных чисел, записанных в девятеричной системе счисления, учитывая, что числа не могут начинаться с цифр 2, 4 и 6 и не должны заканчиваться на тройку одинаковых цифр (например, на 000).

Задача № 4929

Задание КИМ № 8: Комбинаторика
Раздел № 145: Сколько чисел можно составить при заданных ограничениях?

Определите количество семизначных чисел, записанных в девятеричной системе счисления, учитывая, что числа не могут начинаться с цифр 2, 4 и 6 и не должны заканчиваться на тройку одинаковых цифр (например, на 000).

Решение

5004. Python. Вася составляет слова из букв слова АВТОМАТ. Код должен состоять из 7 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде не должны стоять рядом две гласные и две согласные буквы. Сколько различных слов может составить Вася?

(№ 5004) Вася составляет слова из букв слова АВТОМАТ. Код должен состоять из 7 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде не должны стоять рядом две гласные и две согласные буквы. Сколько различных слов может составить Вася?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

5007. Pascal. Вася составляет слова из букв слова АТТЕСТАТ. Код должен состоять из 8 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде должны стоять рядом две гласные или две согласные буквы. Сколько различных слов может составить Вася?

(№ 5007) Вася составляет слова из букв слова АТТЕСТАТ. Код должен состоять из 8 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде должны стоять рядом две гласные или две согласные буквы. Сколько различных слов может составить Вася?

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

В связи с тем, что алгоритм переборный, время выполнения программы около 40 минут.

Решение

5009. Метод решения - в ручную. Вася составляет слова из букв слова ШАРЛАТАН. Код должен состоять из 8 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде должны стоять рядом две гласные или две согласные буквы. Сколько различных слов может составить Вася?

Задача № 5009

Задание КИМ № 8: Комбинаторика
Раздел № 43: Сколько слов можно составить при заданных ограничениях?

Вася составляет слова из букв слова ШАРЛАТАН. Код должен состоять из 8 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде должны стоять рядом две гласные или две согласные буквы. Сколько различных слов может составить Вася?

Решение

5010. Вася составляет слова из букв слова ПРЕПАРАТ.

(№ 5010) Вася составляет слова из букв слова ПРЕПАРАТ. Код должен состоять из 8 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде должны стоять рядом две гласные или две согласные буквы. Сколько различных слов может составить Вася?

Решение

5476. Метод решения - в ручную и Python. (Е. Джобс) Все четырехбуквенные слова, в составе которых могут быть только буквы П, Я, Т, Ь, Д, Н, Е, Й, записаны в алфавитном порядке и пронумерованы начиная с 1.Под каким номером в списке стоит последнее слово, которое не содержит ни одной гласной и все буквы в нем различны?

Задача № 5476

Задание КИМ № 8: Комбинаторика
Раздел № 42: Анализ списка слов заданной длины

(Е. Джобс) Все четырехбуквенные слова, в составе которых могут быть только буквы П, Я, Т, Ь, Д, Н, Е, Й, записаны в алфавитном порядке и пронумерованы начиная с 1. Вот начало списка:

1. ДДДД 
2. ДДДЕ
3. ДДДЙ
4. ДДДН
5. ДДДП
6. ДДДТ
7. ДДДЬ
8. ДДДЯ
9. ДДЕД
...

Под каким номером в списке стоит последнее слово, которое не содержит ни одной гласной и все буквы в нем различны?

Решение

6892. Определите количество шестизначных чисел, записанных в шестеричной системе счисления, в записи которых ровно одна цифра 2, при этом никакая нечётная цифра не стоит рядом с цифрой 2.

Определите количество шестизначных чисел, записанных в шестеричной системе счисления, в записи которых ровно одна цифра 2, при этом никакая нечётная цифра не стоит рядом с цифрой 2.

Метод решения - в ручную.

Решение
09. Работа с таблицами

Информатика ЕГЭ. Задание 9. Поляков №1996

Задача № 1996

Задание КИМ № 9: Обработка числовой информации в электронных таблицах
Раздел № 146: Минимум, максимум и среднее значение

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

Решение

№ 3462 с сайта Полякова. Excel

(№ 3462) (Е. Джобс) В электронной таблице, хранящейся в файле 9-j10.xls, записаны вещественные числа – результаты ежечасного измерения скорости ветра на протяжении трех месяцев. Найдите количество дней, когда максимальная скорость ветра не менее чем в 2 раза превосходила среднее значение за текущий месяц.

Решение

(№ 5338) (ЕГЭ-2022) Python. В файле электронной таблицы 9-161.xls в каждой строке содержатся четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия: – наибольшее из четырёх чисел меньше суммы трёх других; – среди четырех чисел есть только одна пара равных чисел.

(№ 5338) (ЕГЭ-2022) В файле электронной таблицы 9-161.xls в каждой строке содержатся четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– наибольшее из четырёх чисел меньше суммы трёх других;
– среди четырех чисел есть только одна пара равных чисел.

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

a=[[int(n) for n in x.split()] for x in open('9-161.txt')]
ma=0
n=0
for i in range(len(a)):
    ma=max(a[i])
    a[i].sort()
    s=a[i][0]+a[i][1]+a[i][2]
    p=[]
    for j in range(4):
        m=0
        for k in range(4):
            if a[i][j]==a[i][k]:
                m=m+1
        p.append(m)
    if str(p).count('2')==2 and  str(p).count('1')==2  and ma<s:
        n+=1
print(n)        

Решение

(№ 5339) (Е. Джобс) Python. В файле электронной таблицы 9-159.xls в каждой строке содержатся пять натуральных чисел. Определите количество строк таблицы, в которых среднее значение всех пяти чисел меньше среднего значения между максимальным и минимальным из них.

(№ 5339) (Е. Джобс) В файле электронной таблицы 9-159.xls в каждой строке содержатся пять натуральных чисел. Определите количество строк таблицы, в которых среднее значение всех пяти чисел меньше среднего значения между максимальным и минимальным из них.

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

Решение

(№ 5393) (А. Калинин) Python. В файле электронной таблицы 9-162.xls в каждой строке содержатся четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия: – куб максимального числа не меньше, чем удвоенное произведение трёх других чисел; – все числа больше 10.

(№ 5393) (А. Калинин) В файле электронной таблицы 9-162.xls в каждой строке содержатся четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– куб максимального числа не меньше, чем удвоенное произведение трёх других чисел;
– все числа больше 10.

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

Решение

(№ 5397) (А. Калинин) В файле электронной таблицы 9-162.xls в каждой строке содержатся четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия: – числа можно разбить на две пары, суммы которых равны; – разность максимального и минимального чисел меньше разности суммы двух других чисел и максимального числа.

(№ 5397) (А. Калинин) В файле электронной таблицы 9-162.xls в каждой строке содержатся четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– числа можно разбить на две пары, суммы которых равны;
– разность максимального и минимального чисел меньше разности суммы двух других чисел и максимального числа.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

(№ 5526) (А. Рогов) В файле электронной таблицы 9-170.xls в каждой строке содержатся шесть неотрицательных целых чисел. Определите количество строк таблицы, для которых выполнены оба условия: – в строке только одно число повторяется дважды (ровно 2 раза), остальные числа не повторяются; – сумма максимального и минимального среди неповторяющихся чисел строки не больше суммы повторяющихся чисел.

(№ 5526) (А. Рогов) В файле электронной таблицы 9-170.xls в каждой строке содержатся шесть неотрицательных целых чисел. Определите количество строк таблицы, для которых выполнены оба условия:
– в строке только одно число повторяется дважды (ровно 2 раза), остальные числа не повторяются;
– сумма максимального и минимального среди неповторяющихся чисел строки не больше суммы повторяющихся чисел.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

(№ 5650) (М. Ишимов) В файле электронной таблицы 9-176.xls в каждой строке содержатся семь натуральных чисел. Определите количество строк таблицы, для которых выполнены оба условия: – в строке есть хотя бы одно повторяющееся число; – сумма неповторяющихся чисел строки нечётная.

(№ 5650) (М. Ишимов) В файле электронной таблицы 9-176.xls в каждой строке содержатся семь натуральных чисел. Определите количество строк таблицы, для которых выполнены оба условия:
– в строке есть хотя бы одно повторяющееся число;
– сумма неповторяющихся чисел строки нечётная.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

(№ 5909) (Е. Джобс) В файле электронной таблицы 9-189.xls в каждой строке записаны 5 натуральных чисел. Найдите количество строк, в которых квадрат максимального значения в строке больше произведения оставшихся четырех чисел.

(№ 5909) (Е. Джобс) В файле электронной таблицы 9-189.xls в каждой строке записаны 5 натуральных чисел. Найдите количество строк, в которых квадрат максимального значения в строке больше произведения оставшихся четырех чисел.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

(№ 6106) (А. Богданов) В файле электронной таблицы 9-190.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнено ровно одно из двух условий: – в строке есть повторяющиеся числа; – в строке есть ровно три нечетных числа.

(№ 6106) (А. Богданов) В файле электронной таблицы 9-190.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнено ровно одно из двух условий:
– в строке есть повторяющиеся числа;
– в строке есть ровно три нечетных числа.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

(№ 6137) В файле электронной таблицы 9-191.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, для которых выполнены оба условия: – в строке есть как повторяющиеся, так и неповторяющиеся числа; – среднее арифметическое всех неповторяющихся чисел строки больше, чем среднее арифметическое всех повторяющихся чисел этой строки. При вычислении средних значений каждое число учитывается столько раз, сколько оно встречается в строке.

(№ 6137) В файле электронной таблицы 9-191.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, для которых выполнены оба условия:
– в строке есть как повторяющиеся, так и неповторяющиеся числа;
– среднее арифметическое всех неповторяющихся чисел строки больше, чем среднее арифметическое всех повторяющихся чисел этой строки.
При вычислении средних значений каждое число учитывается столько раз, сколько оно встречается в строке.

После оплаты Вы сможете скачать Excel файл с формулами.

Решение

(№ 6138) В файле электронной таблицы 9-191.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, для которых выполнены оба условия: – в строке есть как повторяющиеся, так и неповторяющиеся числа; – среднее арифметическое всех неповторяющихся чисел строки меньше, чем среднее арифметическое всех повторяющихся чисел этой строки. При вычислении средних значений каждое число учитывается столько раз, сколько оно встречается в строке.

(№ 6138) В файле электронной таблицы 9-191.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, для которых выполнены оба условия:
– в строке есть как повторяющиеся, так и неповторяющиеся числа;
– среднее арифметическое всех неповторяющихся чисел строки меньше, чем среднее арифметическое всех повторяющихся чисел этой строки.
При вычислении средних значений каждое число учитывается столько раз, сколько оно встречается в строке.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

(№ 6143) В файле электронной таблицы 9-194.xls в каждой строке записаны 5 натуральных чисел. Определите количество строк таблицы, для которых выполнены все условия: – в строке встречается ровно четыре различных числа; одно из них два раза, три – по одному; – сумма повторяющихся чисел больше суммы неповторяющихся.

(№ 6143) В файле электронной таблицы 9-194.xls в каждой строке записаны 5 натуральных чисел. Определите количество строк таблицы, для которых выполнены все условия:
– в строке встречается ровно четыре различных числа; одно из них два раза, три – по одному;
– сумма повторяющихся чисел больше суммы неповторяющихся.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

(№ 6452) В файле электронной таблицы 9-210.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены следующие условия: – максимальное число не повторяется; – среди остальных чисел строки есть повторяющиеся; – сумма максимального и минимального чисел строки больше, чем сумма остальных четырёх чисел.

(№ 6452) В файле электронной таблицы 9-210.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены следующие условия:
– максимальное число не повторяется;
– среди остальных чисел строки есть повторяющиеся;
– сумма максимального и минимального чисел строки больше, чем сумма остальных четырёх чисел.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

(№ 6453) В файле электронной таблицы 9-210.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены следующие условия: – минимальное число не повторяется; – среди остальных чисел строки есть повторяющиеся; – сумма максимального и минимального чисел строки меньше, чем удвоенное среднее арифметическое остальных четырёх чисел.

(№ 6453) В файле электронной таблицы 9-210.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены следующие условия:
– минимальное число не повторяется;
– среди остальных чисел строки есть повторяющиеся;
– сумма максимального и минимального чисел строки меньше, чем удвоенное среднее арифметическое остальных четырёх чисел.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

(№ 6454) В файле электронной таблицы 9-210.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены следующие условия: – максимальное число не повторяется; – среди остальных чисел строки есть повторяющиеся; – сумма максимального и минимального чисел строки больше, чем сумма повторяющихся чисел.

(№ 6454) В файле электронной таблицы 9-210.xls в каждой строке записаны 6 натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены следующие условия:
– максимальное число не повторяется;
– среди остальных чисел строки есть повторяющиеся;
– сумма максимального и минимального чисел строки больше, чем сумма повторяющихся чисел.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

(№ 6722) (ЕГЭ-2023) В файле электронной таблицы 9-222.xls в каждой строке записаны шесть натуральных чисел. Определите наименьший номер строки таблицы, для чисел которой выполнены оба условия: – в строке есть только одно число, которое повторяется дважды, остальные четыре числа различны; – повторяющееся число строки не меньше, чем среднее арифметическое четырёх её неповторяющихся чисел. В ответе запишите только число.

(№ 6722) (ЕГЭ-2023) В файле электронной таблицы 9-222.xls в каждой строке записаны шесть натуральных чисел. Определите наименьший номер строки таблицы, для чисел которой выполнены оба условия:
– в строке есть только одно число, которое повторяется дважды, остальные четыре числа различны;
– повторяющееся число строки не меньше, чем среднее арифметическое четырёх её неповторяющихся чисел.
В ответе запишите только число.

Решение

(№ 6723) (ЕГЭ-2023) В файле электронной таблицы 9-223.xls в каждой строке записаны семь натуральных чисел. Определите количество строк таблицы, для чисел которых выполнены оба условия: – в строке есть одно число, которое повторяется трижды, остальные четыре числа различны; – среднее арифметическое неповторяющихся чисел строки не больше повторяющегося числа. В ответе запишите только число.

(№ 6723) (ЕГЭ-2023) В файле электронной таблицы 9-223.xls в каждой строке записаны семь натуральных чисел. Определите количество строк таблицы, для чисел которых выполнены оба условия:
– в строке есть одно число, которое повторяется трижды, остальные четыре числа различны;
– среднее арифметическое неповторяющихся чисел строки не больше повторяющегося числа.
В ответе запишите только число.

После оплаты Вы сможете скачать файл Excel со всеми  формулами.

Решение

4980. Excel. (А. Рогов) Файл электронной таблицы 9-150.xls содержит тройки натуральных чисел. Сколько среди них троек, в которых куб минимального из трёх чисел больше утроенного произведения двух других чисел в строке?

Задача № 4980

Задание КИМ № 9: Обработка числовой информации в электронных таблицах
Раздел № 147: Условные вычисления

(А. Рогов) Файл электронной таблицы 9-150.xls содержит тройки натуральных чисел. Сколько среди них троек, в которых куб минимального из трёх чисел больше утроенного произведения двух других чисел в строке?

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

5337. Python. (ЕГЭ-2022) В файле электронной таблицы 9-160.xls в каждой строке содержатся четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия: – наибольшее из четырёх чисел меньше суммы трёх других; – четыре числа можно разбить на две пары чисел с равными суммами.

(№ 5337) (ЕГЭ-2022) В файле электронной таблицы 9-160.xls в каждой строке содержатся четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– наибольшее из четырёх чисел меньше суммы трёх других;
– четыре числа можно разбить на две пары чисел с равными суммами.

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

a=[[int(n) for n in x.split()] for x in open('9_5337.txt')]
ma=0
n=0
for i in range(len(a)):
    ma=max(a[i])
    a[i].sort()
    s=a[i][0]+a[i][1]+a[i][2]
    fl=0
    if (a[i][0]+a[i][1])==(a[i][2]+a[i][3]) or (a[i][0]+a[i][2])==(a[i][1]+a[i][3]) or (a[i][0]+a[i][3])==(a[i][1]+a[i][2]):
        fl=1
    if fl==1 and ma

Решение

5394. Excel. (А. Калинин) В файле электронной таблицы 9-162.xls в каждой строке содержатся четыре натуральных числа.

Задача № 5394

Задание КИМ № 9: Обработка числовой информации в электронных таблицах
Раздел № 147: Условные вычисления

(А. Калинин) В файле электронной таблицы 9-162.xls в каждой строке содержатся четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– разность максимального и минимального чисел не менее 50;
– произведение двух других чисел не более 1000.

После оплаты Вы сможете скачать файл Excel со всеми  формулами.

Решение

5395. Excel. (А. Калинин) В файле электронной таблицы 9-164.xls в каждой строке содержатся четыре натуральных числа. – удвоенный квадрат минимального числа больше, чем произведение двух других чисел, ни одно из которых не равно максимальному; – в строке есть хотя бы два одинаковых числа.

Задача № 5395

Задание КИМ № 9: Обработка числовой информации в электронных таблицах
Раздел № 147: Условные вычисления

(А. Калинин) В файле электронной таблицы 9-164.xls в каждой строке содержатся четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– удвоенный квадрат минимального числа больше, чем произведение двух других чисел, ни одно из которых не равно максимальному;
– в строке есть хотя бы два одинаковых числа.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

5521. Excel. (Демо-2023)Определите количество строк таблицы, для которых выполнены оба условия: – в строке только одно число повторяется дважды (ровно 2 раза), остальные числа не повторяются; – среднее арифметическое неповторяющихся чисел строки не больше суммы повторяющихся чисел.

Задача № 5521

Задание КИМ № 9: Обработка числовой информации в электронных таблицах
Раздел № 147: Условные вычисления

(Демо-2023) В файле электронной таблицы 9-170.xls в каждой строке содержатся шесть неотрицательных целых чисел. Определите количество строк таблицы, для которых выполнены оба условия:
– в строке только одно число повторяется дважды (ровно 2 раза), остальные числа не повторяются;
– среднее арифметическое неповторяющихся чисел строки не больше суммы повторяющихся чисел.

Решение

5522. Excel. Определите количество строк таблицы, для которых выполнены оба условия: – в строке только одно число повторяется трижды (ровно 3 раза), остальные числа не повторяются; – утроенная сумма неповторяющихся чисел строки не больше произведения повторяющихся чисел.

Задача № 5522

Задание КИМ № 9: Обработка числовой информации в электронных таблицах
Раздел № 147: Условные вычисления

(А. Рогов) В файле электронной таблицы 9-170.xls в каждой строке содержатся шесть неотрицательных целых чисел. Определите количество строк таблицы, для которых выполнены оба условия:
– в строке только одно число повторяется трижды (ровно 3 раза), остальные числа не повторяются;
– утроенная сумма неповторяющихся чисел строки не больше произведения повторяющихся чисел.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

5523. (А. Рогов) В файле электронной таблицы 9-170.xls в каждой строке содержатся шесть натуральных чисел. Определите количество строк таблицы, для которых выполнены оба условия: – в строке хотя бы одно число повторяется дважды (ровно 2 раза); – каждое из повторяющихся дважды (ровно 2 раза) чисел превышает каждое неповторяющееся.

Задача № 5523

Задание КИМ № 9: Обработка числовой информации в электронных таблицах
Раздел № 147: Условные вычисления

(А. Рогов) В файле электронной таблицы 9-170.xls в каждой строке содержатся шесть натуральных чисел. Определите количество строк таблицы, для которых выполнены оба условия:
– в строке хотя бы одно число повторяется дважды (ровно 2 раза);
– каждое из повторяющихся дважды (ровно 2 раза) чисел превышает каждое неповторяющееся.

Решение

6140. В файле электронной таблицы 9-194.xls в каждой строке записаны 5 натуральных чисел. Определите количество строк таблицы, для которых выполнены все условия: – в строке нет повторяющихся чисел; – чётных чисел больше, чем нечётных; – сумма чётных чисел меньше, чем сумма нечётных.

Задача № 6140

Задание КИМ № 9: Обработка числовой информации в электронных таблицах
Раздел № 147: Условные вычисления

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

После оплаты Вы сможете скачать файл Excel с формулами.

Решение

6142. В файле электронной таблицы 9-194.xls в каждой строке записаны 5 натуральных чисел. Определите количество строк таблицы, для которых выполнены все условия: – в строке встречается ровно четыре различных числа; одно из них два раза, три – по одному; – сумма повторяющихся чисел меньше суммы неповторяющихся.

Задача № 6142
Задание КИМ № 9: Обработка числовой информации в электронных таблицах
Раздел № 147: Условные вычисления

В файле электронной таблицы 9-194.xls в каждой строке записаны 5 натуральных чисел. Определите количество строк таблицы, для которых выполнены все условия:
– в строке встречается ровно четыре различных числа; одно из них два раза, три – по одному;
– сумма повторяющихся чисел меньше суммы неповторяющихся.

После оплаты Вы сможете скачать файл Excel с формулами.

Решение
10. Поиск символов в текстовом редакторе
11. Вычисление количества информации

Задание 11. Поляков 2060. Сотрудникам компании выдают электронную карту, на которой записаны их личный код, номер подразделения

Сотрудникам компании выдают электронную карту, на которой записаны их личный код, номер подразделения (целое число от 1 до 1000) и дополнительная информация, которая занимает 25 байт. Личный код содержит 15 символов и может включать латинские буквы (заглавные и строчные буквы различаются), десятичные цифры и специальные знаки из набора @#$%^&*(). Для хранения кода используется посимвольное кодирование, все символы кодируются одинаковым минимально возможным количеством битов, для записи кода отводится минимально возможное целое число байтов. Номер подразделения кодируется отдельно и занимает минимально возможное целое число байтов. Сколько байтов данных хранится на электронной карте?

Решение

№ 2078. При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 6 символов

Задача № 2078

Задание КИМ № 11: Вычисление количества информации
Раздел № 54: Информационный объём для хранения паролей (кодов) + доп. сведения

При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 6 символов и содержащий только символы из 7-буквенного набора А, В, Е, К, М, Н, О. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируются одинаковым и минимально возможным количеством бит. Кроме собственно пароля для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 10 байт. Определите объём памяти в байтах, необходимый для хранения сведений о 100 пользователях.

Решение

(№ 4771) При регистрации в компьютерной системе каждому пользователю присваивается идентификатор фиксированной длины, состоящий из двух частей.

(№ 4771) При регистрации в компьютерной системе каждому пользователю присваивается идентификатор фиксированной длины, состоящий из двух частей. Первая часть включает 12 заглавных латинских букв; каждый символ кодируется отдельно с использованием минимально возможного количества битов. Вторая часть – целое число от 0001 до 5000, для его кодирования используется минимальное число бит. Для кодирование полного идентификатора выделяется целое число байтов. Кроме того, для каждого пользователя хранятся дополнительные сведения (также целое число байтов, одинаковое для каждого пользователя). Определите, сколько байтов занимают дополнительные сведения, если для данные о 60 пользователях занимают 1020 байтов.

Решение

2068. Для регистрации на сайте необходимо продумать пароль, состоящий из 9 символов. Он должен содержать хотя бы 1 цифру, строчные или заглавные буквы латинского алфавита (алфавит содержит 26 букв) и хотя бы 1 символ из перечисленных: «.», «$», «#», «@», «%», «&».

Задача № 2068

Задание КИМ № 11: Вычисление количества информации
Раздел № 54: Информационный объём для хранения паролей (кодов) + доп. сведения

Для регистрации на сайте необходимо продумать пароль, состоящий из 9 символов. Он должен содержать хотя бы 1 цифру, строчные или заглавные буквы латинского алфавита (алфавит содержит 26 букв) и хотя бы 1 символ из перечисленных: «.», «$», «#», «@», «%», «&». В базе данных для хранения сведения о каждом пользователе отведено одинаковое и минимальное возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственного пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено целое число байт одинаковое для каждого пользователя. Для хранения сведений о двадцати пользователях потребовалось 500 байт. Сколько байт выделено для хранения дополнительных сведений об одном пользователе. В ответе запишите только целое число – количество байт.

Решение

2069. Для регистрации на сайте необходимо продумать пароль, состоящий из 10 символов. Он должен содержать хотя бы 3 цифры, а также строчные или заглавные буквы латинского алфавита (алфавит содержит 26 букв). В базе данных для хранения сведения о каждом пользователе отведено одинаковое и минимальное возможное целое число байт.

Задача № 2069

Задание КИМ № 11: Вычисление количества информации
Раздел № 54: Информационный объём для хранения паролей (кодов) + доп. сведения

Для регистрации на сайте необходимо продумать пароль, состоящий из 10 символов. Он должен содержать хотя бы 3 цифры, а также строчные или заглавные буквы латинского алфавита (алфавит содержит 26 букв). В базе данных для хранения сведения о каждом пользователе отведено одинаковое и минимальное возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственного пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено целое число байт одинаковое для каждого пользователя. Для хранения сведений о 30 пользователях потребовалось 870 байт. Сколько байт выделено для хранения дополнительных сведений об одном пользователе. В ответе запишите только целое число – количество байт.

Решение

2802. При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 11 символов и содержащий только символы И, К, Л, М, Н. Каждый такой пароль в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит). Определите объём памяти в байтах, отводимый этой программой для записи 20 паролей.

Задача № 2802

Задание КИМ № 11: Вычисление количества информации
Раздел № 149: Информационный объём для хранения паролей (кодов)

При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 11 символов и содержащий только символы И, К, Л, М, Н. Каждый такой пароль в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит). Определите объём памяти в байтах, отводимый этой программой для записи 20 паролей.

Решение

3338. Каждый сотрудник предприятия получает электронный пропуск, на котором записаны личный код, состоящий из двух частей. Первая часть кода содержит 10 символов, каждый из которых может быть одной из 26 заглавных латинских букв. Вторая часть кода содержит 8 символов, каждый из которых может быть одной из десятичных цифр.

Задача № 3338

Задание КИМ № 11: Вычисление количества информации
Раздел № 54: Информационный объём для хранения паролей (кодов) + доп. сведения

Каждый сотрудник предприятия получает электронный пропуск, на котором записаны личный код, состоящий из двух частей. Первая часть кода содержит 10 символов, каждый из которых может быть одной из 26 заглавных латинских букв. Вторая часть кода содержит 8 символов, каждый из которых может быть одной из десятичных цифр. При этом в базе данных сервера формируется запись, содержащая этот код и дополнительную информацию о пользователе. Для представления кода используют посимвольное кодирование, все символы в пределах одной части кода кодируют одинаковым минимально возможным для этой части количеством битов, а для кода в целом выделяется минимально возможное целое количество байтов. Для хранения данных о 60 пользователях потребовалось 1980 байт. Сколько байтов выделено для хранения дополнительной информации об одном пользователе? В ответе запишите только целое число – количество байтов.

Решение

4162. (Е. Джобс) При регистрации в компьютерной системе для каждого пользователя заводится учетная запись. В учетной записи 3 поля

(№ 4162) (Е. Джобс) При регистрации в компьютерной системе для каждого пользователя заводится учетная запись. В учетной записи 3 поля – номер пользователя (число от 1 до 10000), ФИО (строка длиной 80 символов из строчных и заглавных букв русского алфавита, пробелов и дефисов) и пароль длиной 20 символов. В качестве символов в пароле могут быть 26 строчных латинских букв и спецсимволы из набора $%^&*#@. Пароль и ФИО кодируются отдельно, для кодирования каждого из этих полей используется посимвольное равномерное кодирование – каждый символ кодируется одинаковым и минимально возможным количеством бит. Каждое поле в учетной записи представлено минимально возможным целым количеством байт. Сколько байтов понадобится для хранения информации о 25 пользователях?

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору решения.

Решение

5421. (Е. Джобс) При регистрации в компьютерной системе каждому объекту присваивается идентификатор, состоящий из 115 символов и содержащий только десятичные цифры и символы из 1020-символьного специального алфавита.

Задача № 5421

Задание КИМ № 11: Вычисление количества информации
Раздел № 52: Вычисление объёма для хранения массива данных

(Е. Джобс) При регистрации в компьютерной системе каждому объекту присваивается идентификатор, состоящий из 115 символов и содержащий только десятичные цифры и символы из 1020-символьного специального алфавита. В базе данных для хранения каждого идентификатора отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование идентификаторов, все символы кодируют одинаковым и минимально возможным количеством бит. Определите объём памяти (в Кбайт), необходимый для хранения 16 384 идентификаторов.

Решение
12. Выполнение алгоритмов для исполнителей

Задание 12. (из Пробный ЕГЭ 2021 №9 по информатике с ответами). Чертежник

Исполнитель Чертёжник перемещается на координатной плоскости,
оставляя след в виде линии. Чертёжник может выполнять команду
сместиться на (a, b), где a, b – целые числа. Эта команда перемещает
Чертёжника из точки с координатами (x, y) в точку с координатами (x + a; y
+ b).
Например, если Чертёжник находится в точке с координатами (4, 2), то
команда сместиться на (2, −3) переместит Чертёжника в точку (6, −1).
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
означает, что последовательность команд будет выполнена указанное
число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм (количество
повторений и величины смещения в первой из повторяемых команд
неизвестны):
НАЧАЛО
сместиться на (1, 2)
ПОВТОРИ … РАЗ
сместиться на (…, …)
сместиться на (-1, -2)
КОНЕЦ ПОВТОРИ
сместиться на (-26, -12)
КОНЕЦ
В результате выполнения этого алгоритма Чертёжник возвращается в
исходную точку. Какое наибольшее чи

Решение

Задание 12. Редактор. В ручную.

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

НАЧАЛО

ПОКА нашлось (333) ИЛИ нашлось (999)

ЕСЛИ нашлось (333)

ТО заменить (333, 9)

ИНАЧЕ заменить (999, 3)

КОНЕЦ ЕСЛИ

КОНЕЦ

Решение

Задание 12. №2116 с сайта Полякова. Исполнитель Редактор

(Досрочный ЕГЭ-2018) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

1. заменить (v, w)
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w, вторая проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Дана программа для исполнителя Редактор:

НАЧАЛО
  ПОКА нашлось (10) ИЛИ нашлось (1)
    ЕСЛИ нашлось (10)
      ТО заменить (10, 001)
      ИНАЧЕ заменить (1, 000)
    КОНЕЦ ЕСЛИ
  КОНЕЦ ПОКА
КОНЕЦ

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

Данное задание выполнено на языке программирования Python.

Решение

№ 3628, № 3463, № 3626 с сайта Полякова

(№ 3463) (Е. Джобс) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:
НАЧАЛО
ПОКА НЕ нашлось (больше меньше)
заменить(больше 1, 3больше )
заменить(больше 2, 2больше )
заменить(больше 3, 1больше )
заменить(3меньше, меньше1)
заменить(2меньше, меньше3)
заменить(1меньше, меньше2)
КОНЕЦ ПОКА
КОНЕЦ
На вход приведённой ниже программе поступает строка, начинающаяся с символа «больше», затем со-держащая 20 цифр 1, 15 цифр 2 и 40 цифр 3, расположенных в произвольном порядке и оканчивающаяся символом «меньше». Определите максимальную возможную сумму числовых значений цифр строки, получившейся в результате выполнения программы. Так, например, если результат работы программы представлял бы собой строку, состоящую из 50 цифр 4, то верным ответом было бы число 200.
(№ 3628) (Е. Джобс) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:
НАЧАЛО
ПОКА нашлось(АА) ИЛИ нашлось(ВВ) ИЛИ нашлось(АВ)
заменить(АА, В)
заменить(ВВ, А)
заменить(АВ, ВА)
КОНЕЦ ПОКА
КОНЕЦ
Известно, что на вход программы поступила строка из 52 подряд идущих комбинаций «АВ» (все буквы заглавные, латинские). Какая строка получится после выполнения алгоритма?
(№ 3626) (Е. Джобс) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:
НАЧАЛО
ПОКА нашлось(11)
заменить(112, 4)
заменить(113, 2)
заменить(42, 3)
заменить(43, 1)
КОНЕЦ ПОКА
КОНЕЦ
Какая строка получится в результате применения приведённой программы к строке вида 1…13…32…2, состоящей из 170 единиц, 100 троек и 7 двоек?

Решение

№ 3839. Известно, что исходная строка начиналась с нуля, а далее содержала только единицы, двойки и тройки.

Задача № 3839

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

НАЧАЛО
ПОКА нашлось(01) ИЛИ нашлось(02) ИЛИ нашлось(03)
  заменить(01, 302)
  заменить(02, 3103)
  заменить(03, 20)
КОНЕЦ ПОКА
КОНЕЦ

Известно, что исходная строка начиналась с нуля, а далее содержала только единицы, двойки и тройки. После выполнения данной программы получилась строка, содержащая 28 единиц, 34 двойки и 45 троек. Сколько единиц было в исходной строке?

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

Решение

2104. Исходная строка содержит 11 троек и некоторое количество пятерок, других цифр нет, точный порядок расположения троек и пятерок неизвестен. После выполнения программы получилась строка с суммой цифр 118.

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

Задача № 2104

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w)
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w, вторая проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Дана программа для исполнителя Редактор:

НАЧАЛО
  ПОКА нашлось (53)
    заменить (53, 8)
  КОНЕЦ ПОКА
КОНЕЦ

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

Решение

2110. Исходная строка содержит десять единиц и некоторое количество двоек, других цифр нет, точный порядок расположения единиц и двоек неизвестен. После выполнения программы получилась строка с суммой цифр 50.

Задача № 2110

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w)
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w, вторая проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Дана программа для исполнителя Редактор:

НАЧАЛО
  ПОКА нашлось(21)
    заменить (21, 6)
  КОНЕЦ ПОКА
КОНЕЦ

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

Данная задача решена двумя способами: на языке программирования - Python и ручным.

После оплаты Вы сможете скачать программный код и в течении 30 дней смотреть подробный видео-разбор написания кода, а также

Решение

2791. (С.А. Скопинцева) Исполнитель Чертёжник-3D перемещается в пространстве

Задача № 2791

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 56: Исполнитель Чертёжник

(С.А. Скопинцева) Исполнитель Чертёжник-3D перемещается в пространстве, оставляя след в виде линии. Чертёжник-3D может выполнять команду Сместиться на (a, b, c) (где a, b, c – целые числа), перемещающую его из точки с координатами (x, y, z) в точку с координатами (x + a, y + b, z + c). Чертёжнику был дан для исполнения следующий алгоритм:

Сместиться на (4, 8, 10)
ПОВТОРИ 4 РАЗ
  Сместиться на (2, -4, -5)
  Сместиться на (a1, b1, c1)
КОНЕЦ ПОВТОРИ

На какие значения a1, b1, c1 нужно сместиться Чертёжнику-3D в цикле, чтобы начиная работу из точки с координатами (0, 0, 2), после выполнения данного алгоритма оказаться в точке с координатами (24, 16, 12)?
Пример: если a1 = 10, b1 = 5, c1 = 22, то в ответе следует записать 10522 без пробелов и разделителей.

После оплаты Вам предоставляется подробный видео-разбор решения данной задачи.

Решение

2793. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.

Задача № 2793

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 56: Исполнитель Чертёжник

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b – целые числа), перемещающую Чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b). Чертёжнику был дан для исполнения следующий алгоритм:

Сместиться на (1, -3)
Повтори ... раз
  Сместиться на (..., …) 
  Сместиться на (-1, -2)
конец
Сместиться на (-25, -33)

После выполнения этого алгоритма Чертёжник возвращается в исходную точку. Какое наибольшее число повторений могло быть указано в конструкции «Повтори … раз»?

Решение

2796. Найдите целое значение b, для которого после выполнения программы Чертёжник окажется в исходной точке.

Задача № 2796

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 56: Исполнитель Чертёжник

(В.Ю. Беспалова) Чертежнику был дан для исполнения следующий алгоритм:

Сместиться на (3,–6)
Повтори N раза
  Сместиться на (4, b) 
  Сместиться на (6, –6)
конец
Сместиться на (-53, 26)

Найдите целое значение b, для которого после выполнения программы Чертёжник окажется в исходной точке.

Решение

2801. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.

Задача № 2801

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 56: Исполнитель Чертёжник

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b – целые числа), перемещающую Чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b). Чертёжнику был дан для исполнения следующий алгоритм:

Сместиться на (-1, 2)
Повтори N раз
  Сместиться на (a, b) 
  Сместиться на (-1, -2)
конец
Сместиться на (-24, -12)

После выполнения этого алгоритма Чертёжник возвращается в исходную точку. Какое наибольшее число повторений могло быть указано в конструкции «Повтори … раз»?

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору.

Решение

2812. Python. В результате получилась строка 221. Какое наименьшее количество единиц могло быть в исход-ной строке?

Задача № 2812

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
К исходной строке, содержащей более 60 единиц и не содержащей других символов, применили приведённую ниже программу.

НАЧАЛО
ПОКА нашлось (111)
  заменить (111, 2)
  заменить (222, 1)
КОНЕЦ ПОКА
КОНЕЦ

В результате получилась строка 221. Какое наименьшее количество единиц могло быть в исход-ной строке?

Решение

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

Задача № 287

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w)
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w, вторая проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь».
Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 21 цифры, причем первые девять цифр – четверки, а остальные – пятерки? В ответе запишите полученную строку.

НАЧАЛО
ПОКА нашлось (444) ИЛИ нашлось (888)
  ЕСЛИ нашлось (444)  
    ТО заменить (444, 8)
  КОНЕЦ ЕСЛИ
  ПОКА нашлось (555)
    заменить (555, 8)
  КОНЕЦ ПОКА
  ПОКА нашлось (888)
    заменить (888, 3)
  КОНЕЦ ПОКА
КОНЕЦ ПОКА
КОНЕЦ

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3837. Известно, что исходная строка начиналась с нуля, а далее содержала только единицы, двойки и тройки. После выполнения данной программы получилась строка, содержащая 58 единиц, 23 двойки и 15 троек. Сколько двоек было в исходной строке?

Задача № 3837

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

НАЧАЛО
ПОКА нашлось(01) ИЛИ нашлось(02) ИЛИ нашлось(03)
  заменить(01, 2302)
  заменить(02, 10)
  заменить(03, 201)
КОНЕЦ ПОКА
КОНЕЦ

Известно, что исходная строка начиналась с нуля, а далее содержала только единицы, двойки и тройки. После выполнения данной программы получилась строка, содержащая 58 единиц, 23 двойки и 15 троек. Сколько двоек было в исходной строке?

Решение

3843. Исходная строка начиналась с нуля, а далее содержала только единицы, двойки и тройки

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

НАЧАЛО
ПОКА нашлось(01) ИЛИ нашлось(02) ИЛИ нашлось(03)
  заменить(01, 30)
  заменить(02, 3103)
  заменить(03, 1201)
КОНЕЦ ПОКА
КОНЕЦ

Известно, что исходная строка начиналась с нуля, а далее содержала только единицы, двойки и тройки. После выполнения данной программы получилась строка, содержащая 42 единицы, 31 двойку и 59 троек. Сколько двоек было в исходной строке?

После оплаты  Вам предоставляется доступ на 30 дней к подробному видео-разбору решения - ручной способ.

Решение

4103. Найдите целое значение b, для которого после выполнения программы Чертёжник окажется в исходной точке.

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b – целые числа), перемещающую Чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b).

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

Сместиться на (5,-1)

Повтори N раз

 Сместиться на (-2, b)

 Сместиться на (7, -3)

конец

Сместиться на (-55, 131)

Найдите целое значение b, для которого после выполнения программы Чертёжник окажется в исходной точке.

Решение

4163. Задача № 4163 Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями Раздел № 57: Исполнитель Редактор (Е. Джобс) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов. 1. заменить (v, w) 2. нашлось (v) Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Дана программа для исполнителя Редактор: ПОКА нашлось (12) ИЛИ нашлось (13) заменить (12, 21) заменить (31, 23) заменить (13, 23) КОНЕЦ ПОКА Известно, что начальная строка состоит только из цифр 1 и 3. В ходе работы алгоритма получилась строка, не содержащая единиц. Укажите максимальную длину входной строки, если известно, что после выполнения алгоритма сумма всех цифр в полученной строке равна 404.

Задача № 4163

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

ПОКА нашлось (12) ИЛИ нашлось (13)
  заменить (12, 21)
  заменить (31, 23)
  заменить (13, 23)
КОНЕЦ ПОКА

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

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

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

Задача № 4491

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

ПОКА нашлось(333) или нашлось(77777)
  ЕСЛИ нашлось(333)
    ТО заменить(333,77)
    ИНАЧЕ заменить(77777,7)
  КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА

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

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код и посмотреть подробный видео-разбор написания кода в течении 30 дней.

Решение

4626. начальная строка состоит не менее чем из двух цифр 5 и не содержит друхих цифр. Сколько различных строк может получиться в результате работы алгоритма?

Задача № 4626

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

ПОКА нашлось (555) ИЛИ нашлось (888)
  заменить (555, 8)
  заменить (888, 55)
КОНЕЦ ПОКА

Известно, что начальная строка состоит не менее чем из двух цифр 5 и не содержит друхих цифр. Сколько различных строк может получиться в результате работы алгоритма?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код и в течении 30 дней смотреть видео-разбор.

Решение

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

Задача № 4628

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

ПОКА нашлось (555) ИЛИ нашлось (888)
  заменить (555, 8)
  заменить (888, 55)
КОНЕЦ ПОКА

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

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4631. начальная строка состоит более чем из 300 цифр 8 и не содержит других символов. В ходе работы алгоритма получилась строка, содержащая больше цифр 5, чем цифр 8. Укажите минимальную возможную длину входной строки.

Задача № 4631

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

ПОКА нашлось (555) ИЛИ нашлось (888)
  заменить (555, 8)
  заменить (888, 55)
КОНЕЦ ПОКА

Известно, что начальная строка состоит более чем из 300 цифр 8 и не содержит других символов. В ходе работы алгоритма получилась строка, содержащая больше цифр 5, чем цифр 8. Укажите минимальную возможную длину входной строки.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код и посмотреть подробный видео-разбор.

Решение

4632. начальная строка состоит более чем из 300 цифр 8 и не содержит других символов. В ходе работы алгоритма получилась строка, содержащая одну цифру 5 и одну цифру 8. Укажите минимальную возможную длину входной строки.

Задача № 4632

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

ПОКА нашлось (555) ИЛИ нашлось (888)
  заменить (555, 8)
  заменить (888, 55)
КОНЕЦ ПОКА

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

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4633. Python. Начальная строка состоит не менее, чем из двух цифр 8 и не содержит других цифр. Сколько различных строк может получиться в результате работы алгоритма?

Задача № 4633

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

ПОКА нашлось (555) ИЛИ нашлось (888)
  заменить (555, 8)
  заменить (888, 55)
КОНЕЦ ПОКА

Известно, что начальная строка состоит не менее, чем из двух цифр 8 и не содержит других цифр. Сколько различных строк может получиться в результате работы алгоритма?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код и просмотреть подробный видео-разбор написания кода.

Решение

4779. начальная строка состоит более чем из 200 цифр 5 и не содержит других цифр. При какой наименьшей длине исходной строки результат работы этой программы будет содержать наибольшее возможное число цифр 5?

Задача № 4779

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

ПОКА нашлось (55555)
  заменить (55555, 88)
  заменить (888, 555)
КОНЕЦ ПОКА

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

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4780. Python. начальная строка состоит более чем из 250 цифр 5 и не содержит других цифр. При какой наименьшей длине исходной строки результат работы этой программы будет содержать наименьшее возможное число цифр 5?

Задача № 4780
Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:
ПОКА нашлось (55555)
заменить (55555, 88)
заменить (888, 555)
КОНЕЦ ПОКА
Известно, что начальная строка состоит более чем из 250 цифр 5 и не содержит других цифр. При какой наименьшей длине исходной строки результат работы этой программы будет содержать наименьшее возможное число цифр 5?

Данная задача решена на языке программирования - Python.
После оплаты Вы сможете скачать программный код и посмотреть подробный видео-разбор по коду.

Решение

4978. Pascal. Известно, что исходная строка начиналась с нуля и заканчивалась нулём, а между ними были только цифры 1, 2 и 3. После выполнения данной программы получилась строка, содержащая 104 единицы, 39 двоек и 83 тройки. Сколько цифр было в исходной строке?

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

НАЧАЛО
ПОКА НЕ нашлось(00)
  заменить(01, 21022)
  заменить(02, 310)
  заменить(03, 230112)
КОНЕЦ ПОКА
КОНЕЦ

Известно, что исходная строка начиналась с нуля и заканчивалась нулём, а между ними были только цифры 1, 2 и 3. После выполнения данной программы получилась строка, содержащая 104 единицы, 39 двоек и 83 тройки. Сколько цифр было в исходной строке?

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

5345. Python. Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 96 идущих подряд цифр 9?

Задача № 5345

Задание КИМ № 12: Алгоритмы для исполнителей с циклами и ветвлениями
Раздел № 57: Исполнитель Редактор

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

1. заменить (v, w) 
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для исполнителя Редактор:

НАЧАЛО
ПОКА нашлось (22222) ИЛИ нашлось (9999)
  ЕСЛИ нашлось (22222)
    ТО заменить (22222, 99)
    ИНАЧЕ заменить (9999, 2)
  КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

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

Решение
13. Поиск путей в графе

Информатика ЕГЭ. Задание 13. (№ 4166) (Е. Джобс) с сайта Полякова

(№ 4166) (Е. Джобс) На рисунке – схема дорог, связывающих пункты A, Б, В, Г, Д, Е, Ж, З, И, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует круговых маршрутов из А в А? Пустой маршрут без движения из пункта А не считать.

Решение

№ 3634 с сайта Полякова

(Е. Джобс) На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует маршрутов из А в З, проходящих через город Е?

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Решение

№ 4167 (Е. Джобс) с сайта Полякова.

(Е. Джобс) На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, К, Л, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город М?

Решение

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

На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, И, К, Л. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой.
Определите количество различных путей ненулевой длины, которые начинаются и заканчиваются в городе Е, не содержат этот город в качестве промежуточного пункта и проходят через промежуточные города не более одного раза.

Решение

2167. Сколько существует различных путей из города А в город М, не проходящих через город Е?

Задача № 2167

Задание КИМ № 13: Количество путей в ориентированном графе
Раздел № 59: Количество путей в графе между двумя вершинами

На рисунке изображена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К, Л, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город М, не проходящих через город Е?

Решение

302. Сколько существует различных путей из города А в город К?

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

Задача № 302

Задание КИМ № 13: Количество путей в ориентированном графе
Раздел № 59: Количество путей в графе между двумя вершинами

На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, И, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город К?

Решение

304. Сколько существует различных путей, ведущих из города А в город М и проходящих через город В?

Задача № 304

Задание КИМ № 13: Количество путей в ориентированном графе
Раздел № 59: Количество путей в графе между двумя вершинами

На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, И, К, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей, ведущих из города А в город М и проходящих через город В?

Решение

4104. На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К, Л, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует маршрутов из А в М, проходящих через пункт Ж?

На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К, Л, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует маршрутов из А в М, проходящих через пункт Ж?

Решение

5348. (ЕГЭ-2022) На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Определите количество различных путей ненулевой длины, которые начинаются и заканчиваются в городе Е, не содержат этот город в качестве промежуточного пункта и проходят через промежуточные города не более одного раза.

Задача № 5348

Задание КИМ № 13: Количество путей в ориентированном графе
Раздел № 173: Количество циклов для вершины

(ЕГЭ-2022) На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Определите количество различных путей ненулевой длины, которые начинаются и заканчиваются в городе Е, не содержат этот город в качестве промежуточного пункта и проходят через промежуточные города не более одного раза.

Решение

5383. (А. Калинин) На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Определите количество различных путей ненулевой длины, которые начинаются и заканчиваются в городе З, не содержат этот город в качестве промежуточного пункта и проходят через промежуточные города не более одного раза.

Задача № 5383

Задание КИМ № 13: Количество путей в ориентированном графе
Раздел № 173: Циклические пути в графе

(А. Калинин) На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Определите количество различных путей ненулевой длины, которые начинаются и заканчиваются в городе З, не содержат этот город в качестве промежуточного пункта и проходят через промежуточные города не более одного раза.

Метод решения - построение дерева.

Решение
14. Кодирование чисел. Системы счисления

Задание 14. С сайта "решу ЕГЭ"

В системе счисления с основанием N запись числа 14410 оканчивается на 1 и содержит не менее трёх цифр. Чему равно число N.

Решение

Задание 14. Пример решения с объяснением. Определение основания

В системе счисления с основанием N запись числа 4110 оканчивается на 2, а запись числа 13110 — на 1. Чему равно число N?

При покупке решения Вам предоставляется возможность скачать видео-разбор и смотреть бесконечное количество раз, а также просматривать видео на сайте до 30 дней.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

Задание 14 в python. Значение арифметического выражения записали в системе счисления с основанием 4

Задача № 2197

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(М.В. Кузнецова) Значение арифметического выражения: 3230 + 860 – 32 записали в системе счисления с основанием 4. Сколько цифр «3» в этой записи?

Решение

Задание 14. С федеральной апробации от 27.04.2021

Задание 14 (№1197)
Значение арифметического выражения
6 ⋅ 3431156 - 5 ⋅ 491147 + 4 ⋅ 71153 - 875
записали в системе счисления с основанием 7. Определите сумму всех цифр в записи этого числа.

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

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

Задание 14. №4493. записали в системе счисления с основанием 9. Сколько значащих нулей содержится в этой записи

Задача № 4493

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(А. Богданов) Значение выражения 1•337 + 2•323 + 3•320 + 4•34 + 5•33 + 4 + 5 записали в системе счисления с основанием 9. Сколько значащих нулей содержится в этой записи?

Данная задача выполнена на языке программирования - Python.

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

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

Задание 14. №4618. Сколько различных цифр содержится в этой записи? Python

Задача № 4618

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Значение выражения 12•7135 + 11•792 – 63•722 + 17•711 + 157 записали в системе счисления с основанием 7. Сколько различных цифр содержится в этой записи?

Данная задача выполнена на языке программирования - Python.

Решение

Информатика ЕГЭ. Задание 14. С сайта Полякова, Вариант 13 (октябрь 2021)

Задача № 2220

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

Значение арифметического выражения: 97 + 321 – 9 записали в системе счисления с основанием 3. Сколько цифр «2» содержится в этой записи?

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

Решение

Системы счисления. Перевод из десятичной системы счисления в любую другую

Системы счисления. Перевод из десятичной системы счисления в любую другую.

Решение

№ 2230. (М.В. Кузнецова) Значение арифметического выражения: 917 + 316 – 27 записали в системе счисления с основанием 3.

(№ 2230) (М.В. Кузнецова) Значение арифметического выражения: 917 + 316 – 27 записали в системе счисления с основанием 3. Какая из цифр чаще всего встречается в полученном числе? В ответе укажите, сколько таких цифр в этой записи.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 2231. Какая из цифр чаще всего встречается в полученном числе?

Задача № 2231

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(М.В. Кузнецова) Значение арифметического выражения: 97 + 38 – 1 записали в системе счисления с основанием 3. Какая из цифр чаще всего встречается в полученном числе? В ответе укажите, сколько таких цифр в этой записи.

Данная задача выполнена на языке программирования - Python.

Решение

№ 336. В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не более двух цифр

(№ 336) В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не более двух цифр. Чему равно число N? Если у задачи есть несколько решений, выберите наименьшее.

Представлен видео-разбор ручным методом и на языке программирования - Python.

Решение

№ 337. Python. В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не менее трёх цифр

(№ 337) В системе счисления с основанием N запись числа 87 оканчивается на 2 и содержит не менее трёх цифр. Чему равно число N?

Данная задача выполнена на языке программирования - Python.

Решение

№ 3508. (Е. Джобс) Значение арифметического выражения: N25 – 2·N13 + 10 записали в системе счисления с основанием N.

Задача № 3508

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(Е. Джобс) Значение арифметического выражения: N25 – 2·N13 + 10 записали в системе счисления с основанием N. Определите основание системы счисления, если известно, что сумма разрядов в числе, представленном в этой системе счисления, равна 75.

Данная задача решена на языке программирования - Python.

Решение

№ 3511. (Е. Джобс) Значение выражения 52004 – 51016 – 25508 – 5400 + 25250 – 27 записали в пятеричной системе счисления

(№ 3511) (Е. Джобс) Значение выражения 52004 – 51016 – 25508 – 5400 + 25250 – 27 записали в пятеричной системе счисления. Сколько цифр 4 в такой записи?

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3513. (Е. Джобс) Значение выражения (2345 + 865 – 4130)(8123 – 289 + 445) записали в восьмеричной системе счисления

(№ 3513) (Е. Джобс) Значение выражения (2345 + 865 – 4130)(8123 – 289 + 445) записали в восьмеричной системе счисления. Найдите сумму всех разрядов восьмеричной записи этого числа и запишите её в ответе в десятичной системе счисления.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3515. Задание 14. (Е. Джобс) Значение арифметического выражения 43∙7103 – 21∙757 + 98 записали в системе счисления с основанием 7

Задача № 3515

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(Е. Джобс) Значение арифметического выражения 43∙7103 – 21∙757 + 98 записали в системе счисления с основанием 7. Найдите сумму разрядов получившегося числа и запишите её в ответе в десятичной системе счисления.

Данная задача решена на языке программирования - Python.

Решение

№ 3561. (№ 3561) (Е.А. Мирончик) Какая первая цифра в шестнадцатеричной записи числа 21024 + 21025?

(№ 3561) (Е.А. Мирончик) Какая первая цифра в шестнадцатеричной записи числа 21024 + 21025?

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3564. (Е.А. Мирончик) Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями 16, 8.

(№ 3564) (Е.А. Мирончик) Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями 16, 8. Часть символов при записи утеряна. Позиции утерянных символов обозначены символом *:

X = *E16 = 2*68 .

Сколько чисел соответствуют условию задачи?

Данная задача решена на языке программирования - Python двумя способами.

После покупки Вам предоставляется возможность скачать оба программных кода. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3668. Число 1988 записали в системах счисления с основаниями от 2 до 10 включительно.

(№ 3668) Число 1988 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях в записи этого числа нет двух одинаковых цифр, стоящих рядом? В ответе укажите сумму всех подходящих оснований.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 3676. Python. (П.М. Волгин) Значение арифметического выражения 1002 + 62525 + 5100 записали в системе счисления с основанием 15.

Задача № 3675

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(П.М. Волгин) Значение арифметического выражения 1002 + 62525 + 5100 записали в системе счисления с основанием 15. В этой записи помимо цифр от 0 до 9 могут встречаться цифры из списка: №, #, @, $, *, которые имеют числовые значения от 10 до 14 соответственно. Сколько цифр @ встречается в этой записи?

Данная задача выполнена на языке программирования - Python.

После оплаты Вам предоставляется доступ к подробному видео-разбору, все равно, что к репетитору сходил!

Решение

№ 3686. (Б.С. Михлин) Число 559 записали в системах счисления с основаниями от 2 до 10 включительно.

Задача № 3686

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Б.С. Михлин) Число 559 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях сумма цифр этого числа нечетная? В ответе укажите сумму всех подходящих оснований.

 

Метод для тех, кто умеет программировать, но не очень , изложен в видео-разборе. Полная программа представлена в файле для скачивания.

Решение

№ 3688. Python. (Б.С. Михлин) Число 210 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях цифры этого числа при чтении слева направо образуют убывающие арифметические прогрессии?

Задача № 3688

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Б.С. Михлин) Число 210 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях цифры этого числа при чтении слева направо образуют убывающие арифметические прогрессии? В ответе укажите сумму всех подходящих оснований.

Данная задача выполнена на языке программирования - Python. При покупке Вы получите подробный видео-разбор кода с примером. Все равно, что к репетитору сходил!

Решение

(№ 3859) (А. Кабанов) Значение выражения 6412 – 814 + x записали в восьмеричной системе счисления, при этом в записи оказалось 12 цифр 7 и одна единица. При каком минимальном натуральном x это возможно?

(№ 3859) (А. Кабанов) Значение выражения 6412 – 814 + x записали в восьмеричной системе счисления, при этом в записи оказалось 12 цифр 7 и одна единица. При каком минимальном натуральном x это возможно?

for x in range(1,1000):
    q=64**12-8**14+x
    q=oct(q)[2:]
    if q.count('7')==12 and q.count('1')==1:
        print(x)
        break

Решение

(№ 3860) (А. Кабанов) Python. Значение выражения 125^7 – 25^4 + x записали в пятеричной системе счисления, при этом в записи оказалось 15 цифр 4, одна тройка и две единицы. При каком минимальном натуральном x это возможно?

(№ 3860) (А. Кабанов) Значение выражения 125^7 – 25^4 + x записали в пятеричной системе счисления, при этом в записи оказалось 15 цифр 4, одна тройка и две единицы. При каком минимальном натуральном x это возможно?

Решение

№ 3862. Python. (А. Кабанов) Значение выражения 6411 – 410 + 96 – x записали в четверичной системе счисления, при этом сумма цифр в записи оказалась равной 71.

Задача № 3862

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(А. Кабанов) Значение выражения 6411 – 410 + 96 – x записали в четверичной системе счисления, при этом сумма цифр в записи оказалась равной 71. При каком минимальном натуральном x это возможно?

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется доступ к скачиванию программного кода.

Решение

(№ 4071) (В. Шелудько) Значение выражения 6203 + 5∙6405 – 3∙6144 + 76 записали в системе счисления с основанием 6. Найдите сумму цифр получившегося числа и запишите её в ответе в десятичной системе счисления.

(№ 4071) (В. Шелудько) Значение выражения 6203 + 5∙6405 – 3∙6144 + 76 записали в системе счисления с основанием 6. Найдите сумму цифр получившегося числа и запишите её в ответе в десятичной системе счисления.

x=6**203+5*(6**405)-3*(6**144)+76
q=0
while x!=0:
    q=x%6+q
    x=x//6
print(q)

Решение

№ 4074. (В. Шелудько) Значение выражения 61333 – 5∙61215 + 3∙6144 – 86 записали в системе счисления с основанием 6.

Задача № 4074

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(В. Шелудько) Значение выражения 61333 – 5∙61215 + 3∙6144 – 86 записали в системе счисления с основанием 6. Найдите сумму цифр получившегося числа и запишите её в ответе в десятичной системе счисления.

Решение

№ 4412. Значение выражения (7160 • 790) – (14150 + 213) записали в системе счисления с основанием 7

Задача № 4412

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(П. Волгин) Значение выражения (7160 • 790) – (14150 + 213) записали в системе счисления с основанием 7. Найдите сумму всех цифр семеричной записи числа, исключая шестерки.

Данная задача решена на языке программирования - Pascal.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

№ 4415. Pascal. Значение выражения 1644 • 1630 – (325 • (840 – 832) • (1617 – 324)) записали в системе счисления с основанием 16

Задача № 4415

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(П. Волгин) Значение выражения 1644 • 1630 – (325 • (840 – 832) • (1617 – 324)) записали в системе счисления с основанием 16. Затем в шестнадцатеричной записи этого числа все цифры F заменили на 0, а цифры в разрядах 0, 1 и 2 удалили. Найдите количество значащих нулей в шестнадцатеричной записи числа после изменения. Ответ запишите в десятичной системе счисления.

Данная задача решена на языке программирования - Pascal.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

№ 4616. Значение выражения 3•1158 + 15•1155 – 99•1118 + 125•119 + 381 записали в системе счисления с основанием 11

Задача № 4616

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Значение выражения 3•1158 + 15•1155 – 99•1118 + 125•119 + 381 записали в системе счисления с основанием 11. Сколько различных цифр содержится в этой записи?

Данная задача решена на языке программирования - Pascal.

Бесплатно решение можно получить на другие задачи на эту тему №2220, №4619, №2197

Решение

2719. Запись некоторого натурального числа X в девятеричной системе счисления имеет ровно три значащих разряда и содержит хотя бы одну цифру 3.

Задача № 2719

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(mcko.ru) Запись некоторого натурального числа X в девятеричной системе счисления имеет ровно три значащих разряда и содержит хотя бы одну цифру 3. Это число увеличили в три раза, и оказалось, что запись получившегося числа Y в девятеричной системе также имеет ровно три значащих разряда. Чему равна сумма минимально возможного и максимально возможного чисел X? Ответ приведите в девятеричной системе счисления.

Данная задача решена двумя методами: в ручную и на языке программирования - Python.

После оплаты вам предоставляется доступ на 30 дней к подробному видео-разбору обоих методов решения.

Решение

20. Python. Значение арифметического выражения: 9^8 + 3^5 – 9 записали в системе счисления с основанием 3. Сколько цифр «2» содержится в этой записи?

Задача № 20

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

Значение арифметического выражения:

  98 + 35 – 9

записали в системе счисления с основанием 3. Сколько цифр «2» содержится в этой записи?

Решение

2724. В какой системе счисления выполняется равенство 13X · 31X = 423X? В ответе укажите число – основание системы счисления.

Задача № 2724

Задание КИМ № 14: Позиционные системы счисления
Раздел № 61: Уравнения с данными в различных системах счисления

В какой системе счисления выполняется равенство 13X · 31X = 423X? В ответе укажите число – основание системы счисления.

Задача выполнена в ручную. После оплаты Вам предоставляется доступ к подробному видео-разбору на 30 дней.

Решение

322. Чему равно наименьшее основание позиционной системы счисления x, при котором 225x = 405y? Ответ записать в виде целого числа.

Задача № 322

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Чему равно наименьшее основание позиционной системы счисления x, при котором 225x = 405y? Ответ записать в виде целого числа.

Данная задача выполнена на языке программирования - Python.

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору кода программы.

Решение

327. Запись числа 381 в системе счисления с основанием N оканчивается на 3 и содержит 3 цифры. Укажите наибольшее возможное основание этой системы счисления N.

Задача № 327

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Запись числа 381 в системе счисления с основанием N оканчивается на 3 и содержит 3 цифры. Укажите наибольшее возможное основание этой системы счисления N.

Данная задача решена на языке программирования - Python. После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору с полным объяснением кода программы.

Решение

3514. (Е. Джобс) Значение арифметического выражения 594 + 2549 – 130 записали в системе счисления с основанием 5. Сколько цифр 4 в этой записи?

Задача № 3514

Задание КИМ № 14: Позиционные системы счисления
Раздел № 62: Анализ арифметических выражений в разных системах счисления

(Е. Джобс) Значение арифметического выражения 594 + 2549 – 130 записали в системе счисления с основанием 5. Сколько цифр 4 в этой записи?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3568. (Е.А. Мирончик) Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями 16, 8 и 4.

Задача № 3568

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Е.А. Мирончик) Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями 16, 8 и 4. Часть символов при записи утеряна. Позиции утерянных символов обозначены символом *:

X = *7*16 = 5*68 = ***1*4 .

Определите число X.

Данная задача решена на языке программирования - Python двумя способами.

После оплаты Вы сможете скачать оба программных кода в одном файле.

Решение

3570. (Е.А. Мирончик) Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями 16, 8, 4 и 2. Часть символов при записи утеряна.

Задача № 3570

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Е.А. Мирончик) Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями 16, 8, 4 и 2. Часть символов при записи утеряна. Позиции утерянных символов обозначены символом *:

X = E*16 = *5*8 = ***14 = *****1**2 .

Определите число X.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3575. Решите уравнение 121x + 1 = 1019. Ответ запишите в десятичной системе счисления.

Задача № 3575

Задание КИМ № 14: Позиционные системы счисления
Раздел № 61: Уравнения с данными в различных системах счисления

Решите уравнение 121x + 1 = 1019. Ответ запишите в десятичной системе счисления.

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору.

Решение

3654. (Б.С. Михлин) Число 2345 записали в системах счисления с основаниями от 2 до 10 включительно. При каком основании сумма цифр в записи этого числа будет максимальной?

Задача № 3654

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Б.С. Михлин) Число 2345 записали в системах счисления с основаниями от 2 до 10 включительно. При каком основании сумма цифр в записи этого числа будет максимальной? Если таких оснований несколько, то укажите минимальное их них.

Данная задача выполнена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3655. Python. (Б.С. Михлин) Число 3456 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях запись этого числа не содержит нечётных цифр? В ответе укажите сумму всех подходящих оснований.

(№ 3655) (Б.С. Михлин) Число 3456 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях запись этого числа не содержит нечётных цифр? В ответе укажите сумму всех подходящих оснований.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3659. (Б.С. Михлин) Число 609 записали в системах счисления с основаниями от 2 до 10 включительно.

Задача № 3659

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Б.С. Михлин) Число 609 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях крайние цифры в записи этого числа (самая левая и самая правая) имеют разную четность? Например, число 124 – подходит, а 123 – нет, т.к. цифры 1 и 3 имеют одинаковую четность (нечетные). В ответе укажите сумму всех подходящих оснований.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код, а также в течении 30 дней смотреть подробный видео-разбор по написанию кода программы.

Решение

3673. (П.М. Волгин) Python. Значение арифметического выражения 262 + 169 - 11 записали в системе счисления с основанием 13. В этой записи помимо цифр от 0 до 9 могут встречаться цифры из списка: А, B, С, которые имеют числовые значения от 10 до 12 соответственно. Сколько цифр C и цифр 2 встречается в этой записи?

Задача № 3673

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(П.М. Волгин) Значение арифметического выражения 262 + 169 - 11 записали в системе счисления с основанием 13. В этой записи помимо цифр от 0 до 9 могут встречаться цифры из списка: А, B, С, которые имеют числовые значения от 10 до 12 соответственно. Сколько цифр C и цифр 2 встречается в этой записи?

Решение

3681. (Б.С. Михлин) Число 611 записали в системах счисления с основаниями от 2 до 10 включительно.

Задача № 3681

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Б.С. Михлин) Число 611 записали в системах счисления с основаниями от 2 до 10 включительно. При каких основаниях запись этого числа содержит нечетное количество значащих цифр? В ответе укажите сумму всех подходящих оснований.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3815. (А. Кабанов) Python. При каком наименьшем натуральном значении переменной x двоичная запись выражения 4^2015 + 2^x – 2^2015 + 15 содержит ровно 500 единиц?

(№ 3855) (А. Кабанов) При каком наименьшем натуральном значении переменной x двоичная запись выражения 42015 + 2x – 22015 + 15 содержит ровно 500 единиц?

Решение

3856. (А. Кабанов) При каком наименьшем натуральном значении переменной x двоичная запись выражения 4^1014 – 2^x + 12 содержит ровно 2000 нулей?

Задача № 3856

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(А. Кабанов) При каком наименьшем натуральном значении переменной x двоичная запись выражения 41014 – 2x + 12 содержит ровно 2000 нулей?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3857. (А. Кабанов) Python. При каком наименьшем натуральном значении переменной x в выражении 36^17 – 6^x + 71 сумма цифр в шестеричной записи числа равна 61?

(№ 3857) (А. Кабанов) При каком наименьшем натуральном значении переменной x в выражении 3617 – 6x + 71 сумма цифр в шестеричной записи числа равна 61?

Решение

3858. Python. (А. Кабанов) При каком наименьшем натуральном значении переменной x в выражении 8120 – 9x + 50 сумма цифр в девятеричной записи числа равна 138?

Задача № 3858

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(А. Кабанов) При каком наименьшем натуральном значении переменной x в выражении 8120 – 9x + 50 сумма цифр в девятеричной записи числа равна 138?

Решение

3861. (А. Кабанов) Значение выражения 277 – 311 + 36 – x записали в троичной системе счисления

Задача № 3861

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(А. Кабанов) Значение выражения 277 – 311 + 36 – x записали в троичной системе счисления, при этом сумма цифр в записи оказалась равной 22. При каком минимальном натуральном x это возможно?

Данная задача выполнена на языке программирования - Python.

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору программного кода (пометочка: в видео цикл for от 0 до 1000, но так как число х - натуральное, то подбор должен осуществляться с 1), а также скачать сам программный код.

Решение

4105. Python. Значение арифметического выражения 2197^50 - 169^35 - 26 записали в системе счисления с основанием 13

Значение арифметического выражения 219750 - 16935 - 26 записали в системе счисления с основанием 13. В этой записи помимо цифр от 0 до 9 могут встречаться цифры из списка: А, B, С, которые имеют числовые значения от 10 до 12 соответственно. Сколько цифр C встречается в этой записи?

Решение

4169. (Е. Джобс) Сколько существует целых положительных чисел, для которых одновременно выполняются следующие условия

Задача № 4169

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Е. Джобс) Сколько существует целых положительных чисел, для которых одновременно выполняются следующие условия:
– в шестнадцатеричной записи содержится не более 8 цифр;
– в восьмеричной записи не менее 11 цифр;
– последняя цифра в десятичной системе счисления – 5?

Данная задача выполнена на языке программирования - Python.

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору программного кода, а также возможность скачать файл с самим кодом (код в файле и видео немного отличается). Время выполнения программы около 30 минут.

Решение

4615. Значение выражения 1234 + 7•1226 – 3•1216 + 2•125 + 552 записали в системе счисления с основанием 12. Сколько различных цифр содержится в этой записи?

Задача № 4615

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Значение выражения 1234 + 7•1226 – 3•1216 + 2•125 + 552 записали в системе счисления с основанием 12. Сколько различных цифр содержится в этой записи?

Данная задача выполнена на языке программирования - Python.

После оплаты Вы получаете доступ на 30 дней к подробному видео-разбору программного кода и возможность скачать сам код.

Решение

4617. Значение выражения 372 + 6•350 – 7•326 + 2•315 + 155 записали в системе счисления с основанием 9. Сколько различных цифр содержится в этой записи?

Задача № 4617

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Значение выражения 372 + 6•350 – 7•326 + 2•315 + 155 записали в системе счисления с основанием 9. Сколько различных цифр содержится в этой записи?

Решение

4619. Python и Pascal. Значение выражения 11•1565 + 18•1538 – 14•1517 + 19•1511 + 18338 записали в системе счисления с основанием 15. Сколько различных цифр содержится в этой записи?

Задача № 4619

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Значение выражения 11•1565 + 18•1538 – 14•1517 + 19•1511 + 18338 записали в системе счисления с основанием 15. Сколько различных цифр содержится в этой записи?

Данная задача решена на двух языках программирования - Python и Pascal.

x=11*15**65 + 18*15**38-14*15**17 + 19*15**11 + 18338
a=[]
while x!=0:
    b=x%15
    if not b in a:
        a.append(b)
    x=x//15
print(len(a))
uses school;
var
x,s:Biginteger;
k,fl,i:integer;
a: array [1..100000] of Biginteger;
begin;
x:=11*Biginteger.Pow(15,65)+18*Biginteger.Pow(15,38)-14*Biginteger.Pow(15,17)+19*Biginteger.Pow(15,11)+18338;
k:=1;
a[k]:=x mod 15;
x:=x div 15;
while x<>0 do 
begin
fl:=0;
for i:=1 to k do
if (x mod 15)=a[i] then begin fl:=1; break; end;
if fl=0 then begin a[k+1]:=x mod 15; k:=k+1; end;
x:=x div 15;
end;
writeln (k);
end.

Решение

4886. Python. (П. Волгин) Значение выражения 8888 + 16*161616 – 2444 записали в системе счисления с основанием 8. Определите, сколько раз встречается максимальная цифра в этой записи?

(№ 4886) (П. Волгин) Значение выражения 8888 + 16*161616 – 2444 записали в системе счисления с основанием 8. Определите, сколько раз встречается максимальная цифра в этой записи?

Решение

4887. (П. Волгин) Значение выражения 18105 + 25*16100 – 351 записали в системе счисления с основанием 16. Определите, сколько раз встречается максимальная цифра в этой записи.

Задача № 4887

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(П. Волгин) Значение выражения 18105 + 25*16100 – 351 записали в системе счисления с основанием 16. Определите, сколько раз встречается максимальная цифра в этой записи.
Первый способ:
s=hex(18**105 + 25*16**100-3**51)[2:]
print(s.count('f'))

Второй способ:
x=18**105+25*16**100-3**51
c=16
k=0
while x!=0:
    n=x%c
    if n==15:
        k=k+1
    x=x//c
print(k)

Решение

4888. (П. Волгин) Значение выражения 49129 + 7131 – 2 записали в системе счисления с основанием 7. Затем все нули заменили на максимальную цифру в этой записи. Определите, сколько раз встречается максимальная цифра этой в записи после преобразования.

Задача № 4888

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(П. Волгин) Значение выражения 49129 + 7131 – 2 записали в системе счисления с основанием 7. Затем все нули заменили на максимальную цифру в этой записи. Определите, сколько раз встречается максимальная цифра этой в записи после преобразования.
x=49**129+7**131-2
c=7
m=0
while x!=0:
    n=x%c
    if n==6 or n==0:
        m=m+1
    x=x//c
print(m)

Решение

4889. Python. (П. Волгин) Значение выражения 981 + 27729 – 4 записали в системе счисления с основанием 9. Затем все нули заменили на максимальную цифру в этой записи. Определите, сколько раз встречается максимальная цифра в этой записи после преобразования.

Задача № 4889

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(П. Волгин) Значение выражения 981 + 27729 – 4 записали в системе счисления с основанием 9. Затем все нули заменили на максимальную цифру в этой записи. Определите, сколько раз встречается максимальная цифра в этой записи после преобразования.

Решение

5140. Python. Значение выражения 53123 + 652222 – 17212 записали в системе счисления с основанием 7. Определите количество комбинаций цифр 6# в этой записи, где # – любая цифра от 1 до 5.

Задача № 5140

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Значение выражения 53123 + 652222 – 17212 записали в системе счисления с основанием 7. Определите количество комбинаций цифр 6# в этой записи, где # – любая цифра от 1 до 5.

Решение

5160. Python. (Е. Джобс) Положительное значение выражения 3∙162018 – 2∙81028 – 3∙41100 – 4X – 2022 записали в системе счисления с основанием 4. Для полученной четверичной записи вычислили сумму цифр S. Сколько различных значений S возможно при всех допустимых неотрицательных значениях X?

Задача № 5160

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Е. Джобс) Положительное значение выражения 3∙162018 – 2∙81028 – 3∙41100 – 4X – 2022 записали в системе счисления с основанием 4. Для полученной четверичной записи вычислили сумму цифр S. Сколько различных значений S возможно при всех допустимых неотрицательных значениях X?

Решение

5221. Определите число N для которого выполняется равенство 110N=39800.

5221. Определите число N для которого выполняется равенство 110N=39800.

Метод решения - в ручную.

Решение

5320. Python. (Г. Бекетов) Значение выражения 52026 + 7·51013 + 107 – X записали в системе счисления с основанием 6. Определите минимальное натуральное значение X, при котором цифр 5 в такой записи на 28 больше, чем цифр 0.

Задача № 5320

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

(Г. Бекетов) Значение выражения 52026 + 7·51013 + 107 – X записали в системе счисления с основанием 6. Определите минимальное натуральное значение X, при котором цифр 5 в такой записи на 28 больше, чем цифр 0.

Решение

5485. (А. Богданов) Операнды арифметического выражения записаны в системе счисления с основанием 18: 9009x₁₈ + 2257x₁₈

Задача № 5485

Задание КИМ № 14: Позиционные системы счисления
Раздел № 174: Неизвестные цифры в записи чисел в разных системах

(А. Богданов) Операнды арифметического выражения записаны в системе счисления с основанием 18:

9009x₁₈ + 2257x₁₈

В записи чисел переменной x обозначена неизвестная цифра из алфавита 18-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 15. Для найденного значения x вычислите частное от деления значения арифметического выражения на 15 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.


for x in range(0,18):
    N=18**4*9+9*18+x
    M=18**4*2+18**3*2+18**2*5+18*7+x
    if (N+M)%15==0:
        print((N+M)/15)

Решение

5486. Метод решения - в ручную. (А. Богданов) Операнды арифметического выражения записаны в системе счисления с основанием 19. 55x36₁₉ + x2724₁₉

Задача № 5486

Задание КИМ № 14: Позиционные системы счисления
Раздел № 174: Неизвестные цифры в записи чисел в разных системах

(А. Богданов) Операнды арифметического выражения записаны в системе счисления с основанием 19.

55x36₁₉ + x2724₁₉

В записи чисел переменной x обозначена неизвестная цифра из алфавита 19-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 11. Для найденного значения x вычислите частное от деления значения арифметического выражения на 11 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Решение

5497. Python. (В. Шубинкин) Числа M и N записаны в системах счисления с основаниями 15 и 13 соответственно. M = 2y23x515, N = 67x9y13

Задача № 5497

Задание КИМ № 14: Позиционные системы счисления
Раздел № 174: Неизвестные цифры в записи чисел в разных системах

(В. Шубинкин) Числа M и N записаны в системах счисления с основаниями 15 и 13 соответственно.

M = 2y23x515,  N = 67x9y13

В записи чисел переменными x и y обозначены допустимые в данных системах счисления неизвестные цифры. Определите наименьшее значение натурального числа A, при котором существуют такие x, y, что M + A кратно N.


mi=1000000000000
for A in range(10000):    
    for x in range(13):
        for y in range(13):
            M=2*15**5+y*15**4+2*15**3+3*15**2+x*15+5
            N=6*13**4+7*13**3+x*13**2+9*13+y
            if (M+A)%N==0:
                mi=min(A,mi)
print(mi)

Решение

5499. Python. (В. Шубинкин) Два числа записаны в системах счисления с основаниями x и 80. 55113x, 7xx580

Задача № 5499

Задание КИМ № 14: Позиционные системы счисления
Раздел № 174: Неизвестные цифры в записи чисел в разных системах

(В. Шубинкин) Два числа записаны в системах счисления с основаниями x и 80.

55113x, 7xx580

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

Решение

5939. Python. Значение выражения 8179 + 752022 – 1235 записали в системе счисления с основанием 5. Определите количество комбинаций цифр 4# в этой записи, где # – любая цифра от 1 до 3.

Задача № 5139

Задание КИМ № 14: Позиционные системы счисления
Раздел № 60: Позиционные системы счисления с любыми основаниями

Значение выражения 8179 + 752022 – 1235 записали в системе счисления с основанием 5. Определите количество комбинаций цифр 4# в этой записи, где # – любая цифра от 1 до 3.

Решение
15. Преобразование логических выражений

Задание 15 в интервалах. Координатная плоскость.

Для какого наименьшего целого числа А формула
((x<=9)->(x*x<A) )^ ( (y*y<A)->(y<12))
тождественно истинна (то есть принимает значение 1 при любых целых
неотрицательных значениях переменных x и y)?

Решение

Задание 15 ЕГЭ. В отрезках

Тренировочный вариант №4 от 19.10.2020.
На числовой прямой даны два отрезка: P = [20, 50] и Q = [30,65]. Отрезок A таков, что формула
¬ (x ∈ A) → ((x ∈ P) →¬ (x ∈ Q))
истинна при любом значении переменной x.
Какова наименьшая возможная длина отрезка A?

Решение

Задание 15. (из Пробный ЕГЭ 2021 №9 по информатике с ответами).Метод Здвижковой

Обозначим через m&n поразрядную конъюнкцию Неотрицательных целых
чисел m и n. Так, например, 14&5 = 11102&01012 = 01002 = 4. Для какого
наибольшего неотрицательного целого числа А формула
x&А ≠ 0 → (x&12 = 0 → x& 5≠ 0)
тождественно истинна (т.е. принимает значение 1 при любом
неотрицательном целом значении переменной х)?

Решение

Задание 15 № 34539 с сайта Решу ЕГЭ. Числовые отрезки

Задание 15 № 34539 

На числовой прямой даны два отрезка: Р = [22, 72] и Q = [42, 102]. Какова наименьшая возможная длина интервала A, что логическое выражение
¬(¬(х ∈ А) ∧ (х ∈ Р)) ∨ (х ∈ Q)

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

Решение

Задание 15. № 386. Задача на множества чисел.

Задача № 386

Задание КИМ № 15: Истинность логического выражения
Раздел № 68: Множества и логика: задачи на множества чисел

Элементами множеств А, P, Q являются натуральные числа, причём P={1,2,3,4,5,6}, Q={3,5,15}. Известно, что выражение

(x ∉ A) → ((x ∉ P) ∧ (x ∈ Q)) ∨ (x ∉ Q)

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

Решение

3519. (( (X & 13 ≠ 0) ∨ (X & A = 0)) → (X & 13 ≠ 0)) ∨ (X & A ≠ 0) ∨ (X & 39 = 0)

Задача № 3519

Задание КИМ № 15: Истинность логического выражения
Раздел № 70: Множества и логика: задачи с битовыми логическими операциями

Введём выражение M & K, обозначающее поразрядную конъюнкцию M и K (логическое «И» между соответствующими битами двоичной записи). Определите наименьшее натуральное число A, такое что выражение

(( (X & 13 ≠ 0) ∨ (X & A = 0)) → (X & 13 ≠ 0)) ∨ (X & A ≠ 0) ∨ (X & 39 = 0)

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

Данная задача выполнена на языке программирования - Python.

После оплаты Вам предоставляется возможность скачать программный код.

Решение

№ 1073. Решение на координатной плоскости. (5y + 7x ≠ 129) ∨ (3x > A) ∨ (4y > A)

Задача № 1073

Задание КИМ № 15: Истинность логического выражения
Раздел № 123: Множество и логика: анализ неравенств на плоскости

Укажите наибольшее целое значение А, при котором выражение

(5y + 7x ≠ 129) ∨ (3x > A) ∨ (4y > A)

истинно для любых целых положительных значений x и y.

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору. Все равно, что к репетитору сходил!

Решение

№ 2260 с сайта Полякова

(№ 2260) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Для какого наименьшего натурального числа А формула
(ДЕЛ(x, A) ∧ ДЕЛ(x, 24) ∧ ¬ДЕЛ(x, 16)) → ¬ДЕЛ(x, A)

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

Решение

№ 3482. Решение на координатной плоскости. ((y – 40 < A) ∧ (30 – y < A)) ∨ (x•y > 20)

(№ 3482) Для какого наименьшего целого числа А выражение

((y – 40 < A) ∧ (30 – y < A)) ∨ (x•y > 20)

тождественно истинно, т.е. принимает значение 1 при любых целых положительных x и y?

Метод решения - в ручную, без использования программирования.

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору. Все равно, что к репетитору сходил!

Решение

№ 4494.(А. Богданов) (2y + x ≠ 70) ∨ (x < y) ∨ (A < x). Решение на плоскости

Задача № 4494

Задание КИМ № 15: Истинность логического выражения
Раздел № 123: Множество и логика: анализ неравенств на плоскости

(А. Богданов) Для какого наибольшего целого неотрицательного числа А выражение

(2y + x ≠ 70) ∨ (x < y) ∨ (A < x)

тождественно истинно, т.е. принимает значение 1 при любых целых неотрицательных x и y?

После покупки Вам предоставляется доступ на 30 дней просматривать подробный видео-разбор решения данной задачи.

Если возникли вопросы - напишите мне! Контакты по ссылке

Решение

№ 4614. Метод решения - на координатной оси. На числовой прямой даны три отрезка: P = [5, 110], Q = [15, 42] и R = [25, 70].

Задача № 4614

Задание КИМ № 15: Истинность логического выражения
Раздел № 67: Множества и логика: задачи с отрезками

На числовой прямой даны три отрезка: P = [5, 110], Q = [15, 42] и R = [25, 70]. Какова наименьшая длина отрезка A, при котором формула

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

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

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору. Все равно, что к репетитору сходил!

Решение

№ 9804 Решу ЕГЭ. Задание 15. Поразрядная конъюнкция

Задание 15 № 9804 

Обозначим через m & n поразрядную конъюнкцию неотрицательных целых чисел m и n.

Так, например, 14 & 5 = 11102 & 01012 = 01002 = 4. Для какого наименьшего неотрицательного целого числа А формула

 

x & 29 ≠ 0 → (x & 17 = 0 → x & А ≠ 0)

 

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

Решение

3605. (Е. Джобс) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Для какого наименьшего натурального числа A формула (¬ДЕЛ(х, 84) ∨ ¬ДЕЛ(х, 90)) → ¬ДЕЛ(х, А)

Задача № 3605

Задание КИМ № 15: Истинность логического выражения
Раздел № 69: Множества и логика: задачи с делителями

(Е. Джобс) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Для какого наименьшего натурального числа A формула

(¬ДЕЛ(х, 84) ∨ ¬ДЕЛ(х, 90)) → ¬ДЕЛ(х, А)

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

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

3831. ДЕЛ(A, 7) ∧ (ДЕЛ(240, x) → (¬ДЕЛ(A, x) → ¬ДЕЛ(780, x)))

Задача № 3831

Задание КИМ № 15: Истинность логического выражения
Раздел № 69: Множества и логика: задачи с делителями

Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Сколько существует натуральных значений A на отрезке [1;1000], при которых формула

ДЕЛ(A, 7) ∧ (ДЕЛ(240, x) → (¬ДЕЛ(A, x) → ¬ДЕЛ(780, x)))

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

Данная задача выполнена на языке программирования - Pascal.

После оплаты Вам предоставляется возможность скачать программный код.

Решение

3833. ДЕЛ(A, 3) ∧ (ДЕЛ(220, x) → (¬ДЕЛ(A, x) → ¬ДЕЛ(550, x)))

Задача № 3833

Задание КИМ № 15: Истинность логического выражения
Раздел № 69: Множества и логика: задачи с делителями

Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Сколько существует натуральных значений A на отрезке [1;1000], при которых формула

ДЕЛ(A, 3) ∧ (ДЕЛ(220, x) → (¬ДЕЛ(A, x) → ¬ДЕЛ(550, x)))

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

Данная задача решена ручным способом.

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору решения.

Решение

3835. ДЕЛ(A, 9) ∧ (ДЕЛ(280, x) → (¬ДЕЛ(A, x) → ¬ДЕЛ(730, x)))

Задача № 3835

Задание КИМ № 15: Истинность логического выражения
Раздел № 69: Множества и логика: задачи с делителями

Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Сколько существует натуральных значений A на отрезке [1;1000], при которых формула

ДЕЛ(A, 9) ∧ (ДЕЛ(280, x) → (¬ДЕЛ(A, x) → ¬ДЕЛ(730, x)))

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

Данная задача решена на языке программирования - Pascal, Python, а также ручным методом.

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору программного кода на Pascal и ручного метода решения, а так же возможность скачать программный код на Python и Pascal.

Решение

4027. Python. (X & 13 = 0) → ((X & 40 ≠ 0) → (X & A ≠ 0))

Задача № 4027

Задание КИМ № 15: Истинность логического выражения
Раздел № 70: Множества и логика: задачи с битовыми логическими операциями

Введём выражение M & K, обозначающее поразрядную конъюнкцию M и K (логическое «И» между соответствующими битами двоичной записи). Определите наименьшее натуральное число A, такое что выражение

(X & 13 = 0) → ((X & 40 ≠ 0) → (X & A ≠ 0))

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

Данная задача выполнена на языке программирования - Python.

После оплаты Вам предоставляется возможность скачать программный код.

Решение

4606. На числовой прямой даны два отрезка: P = [30, 50] и Q = [10, 80]

Задача № 4606

Задание КИМ № 15: Истинность логического выражения
Раздел № 67: Множества и логика: задачи с отрезками

На числовой прямой даны два отрезка: P = [30, 50] и Q = [10, 80]. Найдите наименьшую возможную длину отрезка A, при котором формула

(x ∈ A) → ((x ∈ P) ∧ ¬(x ∈ Q))

тождественно истинна, то есть принимает значение 1 при любых x.

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору данного номера.

Решение

4612. На числовой прямой даны три отрезка: P = [5, 20], Q = [15, 25] и R = [35,50]

Задача № 4612

Задание КИМ № 15: Истинность логического выражения
Раздел № 67: Множества и логика: задачи с отрезками

На числовой прямой даны три отрезка: P = [5, 20], Q = [15, 25] и R = [35,50]. Какова наименьшая длина отрезка A, при котором формула

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

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

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору.

Решение

4768. На числовой прямой даны два отрезка: P=[1, 98], Q=[25, 42]

Задача № 4768

Задание КИМ № 15: Истинность логического выражения
Раздел № 67: Множества и логика: задачи с отрезками

На числовой прямой даны два отрезка: P=[1, 98], Q=[25, 42]. Найдите наименьшую возможную длину отрезка A, при котором формула

(x ∈ Q) → (¬(x ∈ P) ∧ (x ∈ Q) → (x ∈ A) )

тождественно истинна, то есть принимает значение 1 при любых x.

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору.

Решение

5409. Python. (Е. Джобс) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». ». При скольких целых неотрицательных значениях A формула ДЕЛ(А, 25) ∧ (ДЕЛ(х, 24) ∧ ДЕЛ(х, 75) → ДЕЛ(х, А))

Задача № 5409

Задание КИМ № 15: Истинность логического выражения
Раздел № 69: Множества и логика: задачи с делителями

(Е. Джобс) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». ». При скольких целых неотрицательных значениях A формула

ДЕЛ(А, 25) ∧ (ДЕЛ(х, 24) ∧ ДЕЛ(х, 75) → ДЕЛ(х, А))

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

Решение

5470. Ручной метод. (Е. Джобс) На числовой прямой даны два отрезка: P = [254; 800] и Q = [410; 823]. Найдите наименьшую возможную длину отрезка A, при котором формула ((x ∈ P) ∧ ¬(x ∈ A)) → (x ∈ Q)

Задача № 5470

Задание КИМ № 15: Истинность логического выражения
Раздел № 67: Множества и логика: задачи с отрезками

(Е. Джобс) На числовой прямой даны два отрезка: P = [254; 800] и Q = [410; 823]. Найдите наименьшую возможную длину отрезка A, при котором формула

((x ∈ P) ∧ ¬(x ∈ A)) → (x ∈ Q)

тождественно истинна, то есть принимает значение 1 при любых x.

Решение

5669. (А. Кабанов) Python. Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m» ; и пусть на числовой прямой дан отрезок B = [160; 180].

Задача № 5669

Задание КИМ № 15: Истинность логического выражения
Раздел № 167: Множества и логика: смешанные задачи

(А. Кабанов) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m» ; и пусть на числовой прямой дан отрезок B = [160; 180]. Для какого количества различных натуральных значений числа А формула

(x ∈ B) → (ДЕЛ(x, 35) → ДЕЛ(x, A))

тождественно истинна, то есть принимает значение 1 при любом натуральном значении переменной х?

Решение
16. Рекурсивные алгоритмы

Задание 16. (из Пробный ЕГЭ 2021 №7 по информатике с ответами). Паскаль

Алгоритм вычисления значения функций F(n) и G(n), где n – натуральное
число, задан следующими соотношениями:
F(n) = n-1, при n < 4; F(n) = F(n - 2) + G(n - 1), при n > 3;
G(n) = n + 1, при n < 3; G(n) = G(n - 2) + F(n - 1), если n > 2.
Чему равно значение функция F(25)?

Решение

Задание 16 ( паскаль). Разбор с сайта Полякова № 2272

(№ 2272) Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(n) = n, при n меньше либо равно 3
при n больше 3:
F(n) = n + 3 + F(n–1), при чётном n;
F(n) = n*n + F(n-2), при нечётном n;
Определите количество натуральных значений n на отрезке [1; 1000], при которых F(n) кратно 7.

Решение

Задание 16. № 2271 с сайта Полякова. Python

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

F(n) = n, при n ≤ 3
при n > 3:
  F(n) = 2*n + F(n–1), при чётном n;
  F(n) = n*n + F(n-2), при нечётном n;

Определите количество натуральных значений n на отрезке [1; 100], при которых F(n) кратно 3.

Данное задание выполнено на языке программирования - Python.

Решение

№ 2266. Python. Здесь // обозначает деление нацело. Чему равно значение величины F(100)?

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

F(n) = n при n ≤ 3
при n > 3:
  F(n) = n*n*n + F(n–1), если n делится на 3
  F(n) = 4 + F(n//3), если n = 3k + 1
  F(n) = n*n + F(n–2), если n = 3k + 2

Здесь // обозначает деление нацело. Чему равно значение величины F(100)?

Данная задача выполнена на языке программирования - Python.

Решение

№ 2277 Python. Определите сумму цифр значения F(2).

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

F(n) = 2*n*n*n + n*n, при n > 25
F(n) = F(n+2) + 2*F(n+3), при n ≤ 25

Определите сумму цифр значения F(2).

Данная задача выполнена на языке программирования - Python.

Решение

№ 2282. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых сумма цифр значения F(n) равна 27.

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

F(n) = n*n + 5*n + 4, при n > 30
F(n) = F(n+1) + 3*F(n+4), при чётных n ≤ 30
F(n) = 2*F(n+2) + F(n+5), при нечётных n ≤ 30

Определите количество натуральных значений n из отрезка [1; 1000], для которых сумма цифр значения F(n) равна 27.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2284. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) чётные.

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

F(n) = n*n + 3*n + 9, при n ≤ 15
F(n) = F(n-1) + n - 2, при n > 15, кратных 3
F(n) = F(n-2) + n + 2, при n > 15, не кратных 3

Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) чётные.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2285 с сайта Полякова. Рекурсивные алгоритмы. Python

(№ 2285) Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(n) = 2*n*n + 4*n + 3, при n меньше равно 15
F(n) = F(n-1) + n*n + 3, при n больше 15, кратных 3
F(n) = F(n-2) + n - 6, при n больше 15, не кратных 3
Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) нечётные.

Решение

№ 2286. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) нечётные.

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

F(n) = n*n*n + n*n + 1, при n ≤ 13
F(n) = F(n-1) + 2*n*n - 3, при n > 13, кратных 3
F(n) = F(n-2) + 3*n + 6, при n > 13, не кратных 3

Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) нечётные.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2288. Python. Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее двух цифр 8.

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

F(n) = n + 15, при n ≤ 5
F(n) = F(n//2) + n*n*n - 1, при чётных n > 5
F(n) = F(n-1) + 2*n*n + 1, при нечётных n > 5

Здесь // обозначает деление нацело. Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее двух цифр 8.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2289. Python.Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее трёх цифр 6.

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

F(n) = n*n + 11, при n ≤ 15
F(n) = F(n//2) + n*n*n - 5*n, при чётных n > 15
F(n) = F(n-1) + 2*n + 3, при нечётных n > 15

Здесь // обозначает деление нацело. Определите количество натуральных значений n из отрезка [1; 1000], для которых значение F(n) содержит не менее трёх цифр 6.

Данная задача выполнена на языке программирования - Python двумя способами: работа с целочисленными типами и со строками.

После оплаты Вы сможете скачать оба программных кода, а так же в течении 30 дней смотреть подробный видео-разбор по кодам.

Решение

№ 3697. Задание 16. Pascal. Назовите максимальное значение n, для которого возможно вычислить F(n).

Задача № 3697

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = n, при n ≤ 5,
F(n) = n + F(n / 2 – 1), когда n > 5 и делится на 4,
F(n) = n + F(n + 2) , когда n > 5 и не делится на 4.

Назовите максимальное значение n, для которого возможно вычислить F(n).

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 3720 (А. Богданов) с сайта Полякова. Паскаль

(№ 3720) (А. Богданов) Алгоритм вычисления значения функции F(n), где n – целое число, задан следующими соотношениями:
F(n) = n, при n меньше 2,
F(n) = F(n/2) + 1, когда n больше равно 2 и чётное,
F(n) = F(3·n + 1) + 1, когда n больше равно2 и нечётное.
Назовите количество значений n на отрезке [1;100], для которых F(n) определено и больше 100.

Решение

№ 3929. Python. Чему равна сумма значений функции G(n) для всех двузначных n?

(№ 3929) (А. Богданов) Алгоритмы вычисления функций F(n) и G(n) заданы следующими соотношениями (здесь // – операция деления нацело, % – остаток от деления):

F(n) = n, при n < 10, 
F(n) = n % 10 + F(n // 10), при n ≥ 10. 
G(n) = n, при n < 10, 
G(n) = G(F(n)), при n ≥ 10

Чему равна сумма значений функции G(n) для всех двузначных n?

Данная задача выполнена на языке программирования - Python.

Решение

№ 3985. Python. Сколько существует значений n, принадлежащих отрезку [1; 1000], для которых F(n) равно 18?

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

F(0) = 0
F(n) = F(n/2), при чётном n > 0
F(n) = F(n - 1) + 3, при нечётном n > 0

Сколько существует значений n, принадлежащих отрезку [1; 1000], для которых F(n) равно 18?

Данная задача выполнена на языке программирования - Python.

Решение

№ 3986. Сколько различных значений может принимать функция F(n) при n, принадлежащих отрезку [1; 1000]?

Задача № 3986

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(0) = 0
F(n) = F(n/2) + 3, при чётном n > 0
F(n) = 2·F(n - 1) + 1, при нечётном n > 0

Сколько различных значений может принимать функция F(n) при n, принадлежащих отрезку [1; 1000]?

Данная задача решена на двух языках программирования - pascal и python.

После оплаты Вы сможете скачать оба программных кода одним файлом.

Решение

№ 4495. Python. Для какого значения n значение F(n) будет равно 25?

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

F(n) = 0 при n ≤ 2 и n = 8
F(n) = 1 при n = 3
F(n) = F(n–2) + F(n–1) при n > 3 и n ≠ 8

Для какого значения n значение F(n) будет равно 25?

Данная задача выполнена на языке программирования - Python.

 

Решение

№ 4543. Сколько существует чисел n, меньших 1000, для которых значение F(n) будет равно 3?

Задача № 4543

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = 0 при n = 0
F(n) = F(n/2) - 1 при чётных n > 0
F(n) = 2 + F(n–1) при нечётных n > 0

Сколько существует чисел n, меньших 1000, для которых значение F(n) будет равно 3?

Решение

№ 4544. Python+Pascal. Сколько различных значений может принимать функция F(n) для чисел n, меньших 1000?

Задача № 4544

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = 0 при n = 0
F(n) = F(n/2) - 1 при чётных n > 0
F(n) = 3 + F(n–1) при нечётных n > 0

Сколько различных значений может принимать функция F(n) для чисел n, меньших 1000?

Данная задача выполнена на двух языках программирования - Python и Pascal (2 способа - работа со строками и целыми числами).

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору кода программы на  обоих языках + возможность скачать файл с программными кодами на обоих языках.

Решение

(№ 5537) (Демо-2023) Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями: F(n) = 1, если n = 1 F(n) = n·F(n – 1), если n > 1. Чему равно значение выражения F(2023) / F(2020)?

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

F(n) = 1, если n = 1
F(n) = n·F(n – 1), если n > 1.

Чему равно значение выражения F(2023) / F(2020)?

Решение

2268. Python. Определите количество натуральных значений n, при которых F(n) меньше, чем 107.

Задача № 2268

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = n, при n ≤ 3
при n > 3:
  F(n) = 2*n*n + F(n–1), при чётном n;
  F(n) = n*n*n + n + F(n–1), при нечётном n;

Определите количество натуральных значений n, при которых F(n) меньше, чем 107.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

2270. Python. Определите количество натуральных значений n, при которых F(n) меньше, чем 108.

Задача № 2270

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = n, при n ≤ 3
при n > 3:
  F(n) = n + F(n–1), при чётном n;
  F(n) = n*n + F(n-2), при нечётном n;

Определите количество натуральных значений n, при которых F(n) меньше, чем 108.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код и посмотреть подробный видео-разбор

Решение

2272. Python. Определите количество натуральных значений n на отрезке [1; 1000], при которых F(n) кратно 7.

Задача № 2272

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = n, при n ≤ 3
при n > 3:
  F(n) = n + 3 + F(n–1), при чётном n;
  F(n) = n*n + F(n-2), при нечётном n;

Определите количество натуральных значений n на отрезке [1; 1000], при которых F(n) кратно 7.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3126. Pascal. Чему равно значение F(14) + G(14)?

Задача № 3126

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(1) = G(1) = 1
F(n) = 2·F(n–1) + G(n–1) – 2n, если n > 1
G(n) = F(n–1) +2·G(n–1) + n, если n > 1

Чему равно значение F(14) + G(14)?

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

3127. Python. Чему равно значение F(14) + G(14)?

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

F(1) = G(1) = 1
F(n) = 3·F(n–1) + G(n–1) – n + 5, если n > 1
G(n) = F(n–1) + 3·G(n–1) – 3·n, если n > 1

Чему равно значение F(14) + G(14)?

Данная задача решена на языке программирования - Python.

После оплаты Вам предоставляется доступ на 30 дней к видео-разбору кода программы и возможность скачать программный код.

Решение

3134. Python. Определите наименьшее значение n, при котором сумма чисел, которые будут выведены при вызове F(n), будет больше 1000000. Запишите в ответе сначала найденное значение n, а затем через пробел – соответствующую сумму выведенных чисел.

Задача № 3134

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

Определите наименьшее значение n, при котором сумма чисел, которые будут выведены при вызове F(n), будет больше 1000000. Запишите в ответе сначала найденное значение n, а затем через пробел – соответствующую сумму выведенных чисел.

Паскаль Python C++
procedure F(n: integer);
begin
writeln(n+1);
if n > 1 then begin
writeln(2*n);
F(n-1);
F(n-3);
end;
end;
def F( n ):
print(n+1)
if n > 1:
print(2*n)
F(n-1)
F(n-3)
void F( int n )
{
cout << n+1 << endl;
if( n > 1 ) {
cout << 2*n << endl;
F(n-1);
F(n-3);
}
}

Данная задача решена на Python. После оплаты Вы сможете скачать программный код.

Решение

3698. Pascal. Назовите максимальное значение n, для которого возможно вычислить F(n).

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

F(n) = n, при n ≤ 5,
F(n) = n + F(n/2 – 3), когда n > 5 и делится на 8,
F(n) = n + F(n + 4) , когда n > 5 и не делится на 8.

Назовите максимальное значение n, для которого возможно вычислить F(n).

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

3816. Pascal. Назовите количество значений n на отрезке [1;100000], для которых F(n) равно 43.

Задача № 3816

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = 1, при n < 2,
F(n) = F(n/3) - 1, когда n ≥ 2 и делится на 3,
F(n) = F(n - 1) + 17, когда n ≥ 2 и не делится на 3.

Назовите количество значений n на отрезке [1;100000], для которых F(n) равно 43.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

3821.Pascal. Назовите минимальное значение n, для которого F(n) равно 110.

Задача № 3821

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = 1, при n < 2,
F(n) = F(n/3) - 1, когда n ≥ 2 и делится на 3,
F(n) = F(n - 1) + 17, когда n ≥ 2 и не делится на 3.

Назовите минимальное значение n, для которого F(n) равно 110.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

3928. (А. Богданов) Алгоритмы вычисления функций F(n) и G(n) заданы следующими соотношениями

Задача № 3928

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 46: Анализ двух рекурсивных подпрограмм

(А. Богданов) Алгоритмы вычисления функций F(n) и G(n) заданы следующими соотношениями (здесь // – операция деления нацело, % – остаток от деления):

F(n) = n, при n < 10,
F(n) = F(G(n)), при n ≥ 10,
G(n) = n, при n < 10,
G(n) = n % 10 + G(n // 10), при n ≥ 10.

Чему равно значение F(12345678987654321)?

Данная задача выполнена на языке программирования - Python.

После оплаты Вы получите доступ на 30 дней к видео-разбору решения.

Решение

4172. (Е. Джобс) Определите сумму значений, являющихся результатом вызова функции для значений n в диапазоне [40; 50].

Задача № 4172

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

(Е. Джобс) Алгоритм вычисления значения функции F(n), где n – целое число, задан следующими соотношениями:

F(n) = n + 3, при n ≤ 3
F(n) = F(n – 2) + n, при n > 3 и четном значении F(n-1),
F(n) = F(n – 2) + 2•n, при n > 3 и нечетном значении F(n-1).

Определите сумму значений, являющихся результатом вызова функции для значений n в диапазоне [40; 50].

Данная задача решена в Excel. После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору решения.

Решение

4190. (П. Волгин) С какой цифры начинается целая часть значения функции F(70)?

Задача № 4190

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(0) = 3
F(n) = F(n–1), при 0 < n ≤ 15
F(n) = 2,5*F(n–3), при 15 < n < 95
F(n) = 3,3*F(n–2), при n ≥ 95

С какой цифры начинается целая часть значения функции F(70)?

Данная задача решена в Excel. После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору решения.

Решение

4191. Python. С какой цифры начинается дробная часть значения функции F(100)?

Задача № 4191

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(0) = 3
F(n) = F(n–1), при 0 < n ≤ 15
F(n) = 2,5*F(n–3), при 15 < n < 100
F(n) = 3,3*F(n–2), при n ≥ 100

С какой цифры начинается дробная часть значения функции F(100)?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4542. Pascal. Сколько существует чисел n, меньших 1000, для которых значение F(n) будет равно -2?

Задача № 4542

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = 0 при n = 0
F(n) = F(n/2) - 2 при чётных n > 0
F(n) = 2 + F(n–1) при нечётных n > 0

Сколько существует чисел n, меньших 1000, для которых значение F(n) будет равно -2?

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

4968. Определите количество значений n на отрезке [1, 1 000 000 000], для которых F(n) = 9.

Задача № 4968

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(0) = 6
F(n) = 1 + F(n / 2) если n > 0 и n чётное
F(n) = F(n // 2) в остальных случаях

Здесь // означает деление нацело. Определите количество значений n на отрезке [1, 1 000 000 000], для которых F(n) = 9.

Решение

4970. Pascal. Здесь // означает деление нацело. Определите количество значений n на отрезке [1, 100 000 000], для которых F(n) = 18.

Задача № 4970

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(0) = 8
F(n) = 5 + F(n / 3) если n > 0 и n делится на 3
F(n) = F(n // 3) в остальных случаях

Здесь // означает деление нацело. Определите количество значений n на отрезке [1, 100 000 000], для которых F(n) = 18.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

5358. (ЕГЭ-2022) Алгоритм вычисления значения функции F(n), где n – целое неотрицательное число, задан следующими соотношениями: F(n) = 2, если n < 3 F(n) = 2·F(n – 2) - F(n – 1) + 2, если n > 2 и число n чётное, F(n) = 2·F(n – 1) - F(n – 2) - 2, если n > 2 и число n нечётное. Определите значение F(17).

Задача № 5358

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = 2, если n < 3
F(n) = 2·F(n – 2) - F(n – 1) + 2, если n > 2 и число n чётное,
F(n) = 2·F(n – 1) - F(n – 2) - 2, если n > 2 и число n нечётное.

Определите значение F(17).

Решение

5604. Метод решения - в ручную. (А. Куканова) Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями: F(n) = n!, если n ≥ 5000, F(n) = 2 · F(n + 1) / (n + 1), если 1 ≤ n < 5000. Чему равно значение выражения 1000 · F(7) / F(4)?

Задача № 5604

Задание КИМ № 16: Вычисление значения рекурсивной функции
Раздел № 44: Вычисление значения рекурсивной функции

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

F(n) = n!, если n ≥ 5000,
F(n) = 2 · F(n + 1) / (n + 1), если 1 ≤ n < 5000.

Чему равно значение выражения 1000 · F(7) / F(4)?
Примечание. Факториал числа n, который обозначается как n!, вычисляется по формуле n!=1·2·…·n.

Решение
17. Проверка на делимость

№ 2752 (А.Г. Минак) с сайта Полякова (задание 17 ЕГЭ). Паскаль

(№ 2752) (А.Г. Минак) Рассматривается множество целых чисел, принадлежащих числовому отрезку [1082; 129932], в которых цифры записаны в порядке убывания при их прочтении слева направо, и при этом количество делителей каждого из этих чисел кратно трём. Найдите количество таких чисел и наибольшее такое число, начинающееся с цифры 7. В ответе запишите два целых числа: сначала количество, затем наибольшее такое число, начинающееся с цифры 7.

Решение

№ 3476 (Е. Джобс) с сайта Полякова. Python

(Е. Джобс) Рассматривается множество целых чисел, принадлежащих числовому отрезку [1234567; 7654321], которые кратны разнице двух чисел, полученных из двух старших и двух младших разрядов. Например, для числа 2435467 два числа будут 24 и 67. Соответствующая разница – 43. В ответе запишите два целых числа: сначала количество таких чисел, затем – максимальное из них.

Решение

№ 3736 (П. Волгин) с сайта Полякова. Проверка на делимость. Python

(П. Волгин) Рассматривается множество целых чисел, принадлежащих числовому отрезку [31; 2047] , которые удовлетворяют следующим условиям:
а) Число в двоичной записи оканчивается цифрой «0»;
б) Сумма цифр в двоичной записи равна 5;
в) Число не делится на 10.
Найдите количество таких чисел и максимальное из них. В ответе запишите сначала количество, а потом максимальное число.

Решение

№ 4359. Pascal. Рассматривается множество элементов последовательности, для которых сумма цифр кратна 3.

(№ 4359) (П. Волгин) В файле 17-7.txt содержится последовательность целых чисел. Элементы последовательности могут принимать значения от 0 до 200 включительно. Рассматривается множество элементов последовательности, для которых сумма цифр кратна 3. Найдите количество таких чисел и максимальное из них.

Данная задача выполнена на языке программирования - Pascal.

Решение

(№ 4496) (А. Богданов) Pascal. В файле 17-205.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно.

(№ 4496) (А. Богданов) В файле 17-205.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых разность элементов чётна и кратна 37, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Данная задача выполнена на языке программирования - Pascal.

Решение

(№ 5060). Python и Excel. Определите количество пар элементов последовательности, в которых хотя бы у одного из чисел сумма цифр троичной записи равна сумме цифр троичной записи максимального элемента последовательности, кратного 11.

(№ 5060) В файле 17-282.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000. Определите количество пар элементов последовательности, в которых хотя бы у одного из чисел сумма цифр троичной записи равна сумме цифр троичной записи максимального элемента последовательности, кратного 11. В ответе запишите количество найденных пар, затем минимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Данная задача решена на языке программирования Python и Excel.

После оплаты Вы сможете скачать программный код и файл Excel с формулами.

Решение

4108. Python. Определите количество пар последовательности, в которых хотя бы одно из чисел больше чем максимальный элемент последовательности, кратный 11.

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

В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Файлы к заданию: 17.txt

Решение

4275. Python. (В. Шубинкин) Определите и запишите в ответе сначала количество элементов последовательности, которые равны её наибольшему элементу, затем позицию первого такого элемента в последовательности при подсчёте с единицы.

Задача № 4275

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 168: Анализ чисел из файла (1 проход)

(В. Шубинкин) В файле 17-2.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество элементов последовательности, которые равны её наибольшему элементу, затем позицию первого такого элемента в последовательности при подсчёте с единицы. Например, в последовательности 7; 3; 10; 4; 7; -2; 10; -12; 3 два элемента равны максимальному, позиция первого из них - 3. Ответом для данного примера будет пара чисел 2 и 3.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4313. Python. (А. Кабанов)− запись в двоичной системе заканчивается на 1001; − запись в пятеричной системе заканчивается на 11.

Задача № 4313

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 168: Анализ чисел из файла (1 проход)

(А. Кабанов) В файле 17-4.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Рассматривается множество элементов последовательности, которые удовлетворяют следующим условиям:
− запись в двоичной системе заканчивается на 1001;
− запись в пятеричной системе заканчивается на 11.
Найдите максимальное из таких чисел и их сумму. Гарантируется, что искомая сумма не превосходит 107.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4355. Python. (П. Волгин) В файле 17-7.txt содержится последовательность целых чисел. Элементы последовательности могут принимать значения от 0 до 300 включительно. Определите сначала количество троек элементов последовательности, в которых хотя бы 2 числа из тройки в шестнадцатеричной системе счисления в нулевом разряде имеют 0, а затем сумму максимальных чисел из таких троек.

Задача № 4355

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 168: Анализ чисел из файла (1 проход)

(П. Волгин) В файле 17-7.txt содержится последовательность целых чисел. Элементы последовательности могут принимать значения от 0 до 300 включительно. Определите сначала количество троек элементов последовательности, в которых хотя бы 2 числа из тройки в шестнадцатеричной системе счисления в нулевом разряде имеют 0, а затем сумму максимальных чисел из таких троек. Под тройкой подразумевается три идущих подряд элемента последовательности.

Решение

4358. Python. (П. Волгин) число в шестнадцатеричной записи оканчивается на 9, но не оканчивается на A9.

Задача № 4358

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 168: Анализ чисел из файла (1 проход)

(П. Волгин) В файле 17-7.txt содержится последовательность целых чисел. Элементы последовательности могут принимать значения от 0 до 200 включительно. Рассматривается множество элементов последовательности, которые удовлетворяют следующему условию: число в шестнадцатеричной записи оканчивается на 9, но не оканчивается на A9. Найдите количество таких чисел и максимальное из них.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4360. Python. (П. Волгин) в которых сумма цифр в двоичной записи хотя бы одного из чисел больше 5 и нечетна, а затем максимальную из сумм элементов таких пар.

Задача № 4360

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 168: Анализ чисел из файла (1 проход)

(П. Волгин) В файле 17-8.txt содержится последовательность целых чисел. Элементы последовательности могут принимать значения от 0 до 1000 включительно. Определите сначала количество пар элементов последовательности, в которых сумма цифр в двоичной записи хотя бы одного из чисел больше 5 и нечетна, а затем максимальную из сумм элементов таких пар. Под парой подразумевается два идущих подряд элемента последовательности.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4362. Python и Pascal. (П. Волгин) в которых хотя бы два числа в двоичной системе счисления имеют не менее 3 единиц и эти же два числа в двоичной системе счисления имеют как минимум один ноль

Задача № 4362

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 168: Анализ чисел из файла (1 проход)

(П. Волгин) В файле 17-9.txt содержится последовательность целых чисел. Элементы последовательности могут принимать значения от 0 до 1100 включительно. Определите сначала количество троек элементов последовательности, в которых хотя бы два числа в двоичной системе счисления имеют не менее 3 единиц и эти же два числа в двоичной системе счисления имеют как минимум один ноль, а затем максимальное число среди максимальных чисел в подходящих тройках. Под тройкой подразумевается три идущих подряд элемента последовательности.

Данная задача решена на двух языках программирования - Python и Pascal.

После оплаты Вы сможете скачать программные коды.

Решение

4537. Excel. Определите количество пар, в которых хотя бы один из двух элементов делится на 7, а их сумма делится на 5.

(№ 4537) В файле 17-205.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно. Определите количество пар, в которых хотя бы один из двух элементов делится на 7, а их сумма делится на 5. В ответе запишите два числа: сначала количество найденных пар, а затем – максимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Решение

4686. Python. Определите количество троек, в которых хотя бы два из трёх элементов меньше, чем среднее арифметическое всех чисел в файле, и десятичная запись хотя бы двух из трёх элементов содержит цифру 5.

Задача № 4686

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 170: Анализ чисел из файла (2+ прохода)

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

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

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

Задача № 4687

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 170: Анализ чисел из файла (2+ прохода)

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

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

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

Задача № 4694

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 170: Анализ чисел из файла (2+ прохода)

В файле 17-243.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар чисел, в которых хотя бы один из двух элементов больше, чем наибольшее из всех чисел в файле, делящихся на 171, и хотя бы один элемент из двух содержит стоящие рядом две цифры 1. В ответе запишите два числа: сначала количество найденных пар, а затем – минимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

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

Задача № 4695

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 170: Анализ чисел из файла (2+ прохода)

В файле 17-243.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар чисел, в которых хотя бы один из двух элементов больше, чем наибольшее из всех чисел в файле, делящихся на 211, и хотя бы один элемент из двух содержит цифру 1. В ответе запишите два числа: сначала количество найденных пар, а затем – минимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4696. Python. Определите количество пар чисел, в которых хотя бы один из двух элементов больше, чем наибольшее из всех чисел в файле, делящихся на 153, и в двоичной записи хотя бы одного элемента из двух содержится цепочка цифр 1111.

(№ 4696) В файле 17-243.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар чисел, в которых хотя бы один из двух элементов больше, чем наибольшее из всех чисел в файле, делящихся на 153, и в двоичной записи хотя бы одного элемента из двух содержится цепочка цифр 1111. В ответе запишите два числа: сначала количество найденных пар, а затем – минимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Решение

4698. Python. Определите количество пар чисел, в которых хотя бы один из двух элементов больше, чем наибольшее из всех чисел в файле, делящихся на 127, и в восьмеричной записи хотя бы одного элемента из двух содержится цепочка цифр 31.

(№ 4698) В файле 17-243.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар чисел, в которых хотя бы один из двух элементов больше, чем наибольшее из всех чисел в файле, делящихся на 127, и в восьмеричной записи хотя бы одного элемента из двух содержится цепочка цифр 31. В ответе запишите два числа: сначала количество найденных пар, а затем – минимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Решение

4701. Python. Определите количество пар чисел, в которых хотя бы один из двух элементов больше, чем наибольшее из всех чисел в файле, делящихся на 107, и в семеричной записи хотя бы одного элемента из двух содержится сочетание цифр 36.

Задача № 4701

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 170: Анализ чисел из файла (2+ прохода)

В файле 17-243.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар чисел, в которых хотя бы один из двух элементов больше, чем наибольшее из всех чисел в файле, делящихся на 107, и в семеричной записи хотя бы одного элемента из двух содержится сочетание цифр 36. В ответе запишите два числа: сначала количество найденных пар, а затем – минимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Данная задача решена на языке программирования - Python.

Решение

4716 Python. оба элемента больше, чем сумма цифр всех чисел в файле, делящихся на 37

Задача № 4716

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 170: Анализ чисел из файла (2+ прохода)

В файле 17-243.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар чисел, в которых оба элемента больше, чем сумма цифр всех чисел в файле, делящихся на 37. В ответе запишите два числа: сначала количество найденных пар, а затем – минимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

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

Задача № 4718

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 170: Анализ чисел из файла (2+ прохода)

В файле 17-243.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар чисел, в которых оба элемента меньше, чем сумма цифр всех чисел в файле, делящихся на 43. В ответе запишите два числа: сначала количество найденных пар, а затем – максимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код и посмотреть видео-разбор.

Решение

4721. Python. один из двух элементов больше, чем сумма цифр всех чисел в файле, делящихся на 61, а десятичная запись другого оканчивается на 33.

Задача № 4721

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 170: Анализ чисел из файла (2+ прохода)

В файле 17-243.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар чисел, в которых ровно один из двух элементов больше, чем сумма цифр всех чисел в файле, делящихся на 61, а десятичная запись другого оканчивается на 33. В ответе запишите два числа: сначала количество найденных пар, а затем – минимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4722. Python и Excel. Определите количество пар чисел, в которых ровно один из двух элементов больше, чем сумма цифр всех чисел в файле, делящихся на 35, а шестнадцатеричная запись другого оканчивается на EF.

(№ 4722) В файле 17-243.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар чисел, в которых ровно один из двух элементов больше, чем сумма цифр всех чисел в файле, делящихся на 35, а шестнадцатеричная запись другого оканчивается на EF. В ответе запишите два числа: сначала количество найденных пар, а затем – минимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Данная задача решена на языке программирования - Python и Excel.

После оплаты Вы сможете скачать программный код и файл Excel с формулами.

Решение

4898. (Е. Джобс) В файле 17-271.txt содержится последовательность целых чисел.

(№ 4898) (Е. Джобс) В файле 17-271.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов, сумма последних цифр которых равна 7, затем максимальную сумму элементов таких из найденных пар, в которых оба значения меньше среднего арифметического всех элементов обрабатываемой последовательности. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Например, рассмотрим последовательность из шести элементов: 12; 18; 2; -15; 11; 16. Подходит две пары: (2; -15), (11; 16). Среднее арифметическое всех элементов последовательности равно 9. Следовательно искомая сумма равна 2 + (–15) = –13. Ответ: 2 –13.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4899. (Е. Джобс) В файле 17-272.txt содержится последовательность целых чисел.

(№ 4899) (Е. Джобс) В файле 17-272.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Подходящей считается пара, в которой хотя бы один элемент больше среднего арифметического всех положительных элементов последовательности. Запишите в ответе количество подходящих пар, а затем максимальную сумму цифр одного элемента в подходящих парах. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Например, рассмотрим последовательность из шести элементов: 12; 18; 3; -15; 11; 16. Среднее арифметическое всех положительных элементов последовательности равно 12. Следовательно, подходит 3 пары: (12; 18), (18; 3) и (11; 16). Суммы цифр у элементов: 3 (1+2), 9 (1+8), 3, 2 (1+1), 7 (1+6). Ответ: 3 9.

Данная задача выполнена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

5056. Python. Определите количество пар элементов последовательности, в которых хотя бы одно число кратно максимальному числу в последовательности, кратному 13.

(№ 5056) В файле 17-282.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000. Определите количество пар элементов последовательности, в которых хотя бы одно число кратно максимальному числу в последовательности, кратному 13. В ответе запишите количество найденных пар, затем минимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Решение

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

Задача № 5058

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 170: Анализ чисел из файла (2+ прохода)

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

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

5245. Python. В файле 17-324.txt содержится последовательность целых чисел. Элементы последовательности – четырёхзначные натуральные числа. Найдите все тройки элементов последовательности, для которых семеричная запись суммы всех чисел тройки представляет собой палиндром, а среднее арифметическое всех чисел тройки меньше, чем среднее арифметическое всех чисел в файле, кратных 11. В ответе запишите количество найденных троек, затем минимальную из сумм элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.

(№ 5245) В файле 17-324.txt содержится последовательность целых чисел. Элементы последовательности – четырёхзначные натуральные числа. Найдите все тройки элементов последовательности, для которых семеричная запись суммы всех чисел тройки представляет собой палиндром, а среднее арифметическое всех чисел тройки меньше, чем среднее арифметическое всех чисел в файле, кратных 11. В ответе запишите количество найденных троек, затем минимальную из сумм элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.

Решение

5328. Python.(ЕГЭ-2022) В файле 17-338.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 1 до 100 000 включительно. Определите количество пар элементов последовательности, в которых остаток от деления хотя бы одного из элементов на 117 равен минимальному элементу последовательности. В ответе запишите количество найденных пар, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Задача № 5328

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 170: Анализ чисел из файла (2+ прохода)

(ЕГЭ-2022) В файле 17-338.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 1 до 100 000 включительно. Определите количество пар элементов последовательности, в которых остаток от деления хотя бы одного из элементов на 117 равен минимальному элементу последовательности. В ответе запишите количество найденных пар, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
a=[int(x) for x in open('17-338.txt')]
mi=min(a)
k=0
ma=0
for i in range(len(a)-1):
    if a[i]%117==mi or a[i+1]%117==mi:
        k=k+1
        ma=max(ma,a[i]+a[i+1])
print(k,ma)

Решение

5373.(ЕГЭ-2022). Excel. Определите количество пар последовательности, в которых сумма элементов меньше минимального положительного элемента последовательности, кратного 19.

(№ 5373) (ЕГЭ-2022) В файле 17-339.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –100 000 до 100 000 включительно. Определите количество пар последовательности, в которых сумма элементов меньше минимального положительного элемента последовательности, кратного 19. Гарантируется. что такой элемент в последовательности есть. В ответе запишите количество найденных пар, затем абсолютное значение максимальной из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Решение

5527. Python. (М. Ишимов) В файле 17-345.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые — значения от 1 до 10 000 включительно. Определите количество пар последовательности, в которых только одно число меньше разности максимального и минимального из чисел последовательности, оканчивающихся на 52. В ответе запишите количество найденных пар, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Задача № 5527

Задание КИМ № 17: Обработка целочисленных данных. Проверка делимости
Раздел № 170: Анализ чисел из файла (2+ прохода)

(М. Ишимов) В файле 17-345.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые — значения от 1 до 10 000 включительно. Определите количество пар последовательности, в которых только одно число меньше разности максимального и минимального из чисел последовательности, оканчивающихся на 52.
В ответе запишите количество найденных пар, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Решение
18. Робот-сборщик монет

№ 3195 с сайта Полякова. Оптимальная выборка в Excel

(№ 3195) Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число отличалось от предыдущего не менее чем на 20. Какую максимальную сумму могут иметь выбранные числа? В ответе запишите только целую часть максимально возможной суммы.
Исходные данные записаны в виде столбца электронной таблицы в файле 18-77.xls.

Решение

(№ 4536) (А. Кабанов) Квадрат разлинован на N×N клеток (1 < N < 30).

(№ 4536) (А. Кабанов) Квадрат разлинован на N×N клеток (1 < N < 30). Робот стоит в левом верхнем углу прямоугольного поля, в каждой клетке которого записано натуральное число. За один ход робот может переместиться на одну клетку вправо или на одну клетку вниз. Выходить за пределы поля робот не может. В начальный момент запас энергии робота равен числу, записанному в стартовой клетке. После каждого шага робота запас энергии изменяется по следующим правилам: если число в очередной клетке больше, чем в предыдущей, запас увеличивается на величину этого числа, иначе – уменьшается на эту же величину.
Определите минимальный и максимальный запас энергии, который может быть у робота после перехода в правую нижнюю клетку поля. В ответе запишите два числа: сначала минимально возможное значение, затем максимальное.
Исходные данные для Робота записаны в файле 18-129.xls в виде прямоугольной таблицы, каждая ячейка которой соответствует клетке квадрата.

После оплаты Вы получите доступ на 30 дней к подробному видео-разбору решения + возможность скачать файл Excel с формулами.

Решение

2658. Pascal. (А. Кабанов) Дана последовательность натуральных чисел. Рассматриваются всевозможные пары чисел, порядковые номера которых отличаются не более чем на 5. Определите минимальную чётную сумму среди таких пар.

Задача № 2658

Задание КИМ № 18: Динамическое программирование в электронных таблицах
Раздел № 153: Оптимальная выборка (одномерное ДП)

(А. Кабанов) Дана последовательность натуральных чисел. Рассматриваются всевозможные пары чисел, порядковые номера которых отличаются не более чем на 5. Определите минимальную чётную сумму среди таких пар.
Исходные данные записаны в виде столбца электронной таблицы в файле 18-k3.xls.

Решение

2659. Pascal. (А. Кабанов) Дана последовательность натуральных чисел. Наибольшей возрастающей подпоследовательностью называется сама длинная подпоследовательность элементов, простирающаяся сверху вниз и такая, что каждый следующий элемент больше предыдущего. Найдите длину наибольшей возрастающей подпоследовательности.

Задача № 2659

Задание КИМ № 18: Динамическое программирование в электронных таблицах
Раздел № 153: Оптимальная выборка (одномерное ДП)

(А. Кабанов) Дана последовательность натуральных чисел. Наибольшей возрастающей подпоследовательностью называется сама длинная подпоследовательность элементов, простирающаяся сверху вниз и такая, что каждый следующий элемент больше предыдущего. Найдите длину наибольшей возрастающей подпоследовательности.
Исходные данные записаны в виде столбца электронной таблицы в файле 18-k3.xls.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

3163. Pascal. Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число отличалось от предыдущего не более чем на 8. Какую максимальную сумму могут иметь выбранные числа?

Задача № 3163

Задание КИМ № 18: Динамическое программирование в электронных таблицах
Раздел № 153: Оптимальная выборка (одномерное ДП)

Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число отличалось от предыдущего не более чем на 8. Какую максимальную сумму могут иметь выбранные числа? В ответе запишите только целую часть максимально возможной суммы.
Исходные данные записаны в виде столбца электронной таблицы в файле 18-77.xls.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

4030. При этом ведётся подсчёт суммы по следующим правилам: число в очередной клетке, через которую проходит робот, включается в сумму, если оно больше числа в предыдущей клетке на пути робота. Если число в очередной клетке не больше числа в предыдущей, сумма не изменяется. Число в начальной клетке всегда включается в сумму.

Задача № 4030

Задание КИМ № 18: Динамическое программирование в электронных таблицах
Раздел № 152: Оптимальный маршрут (двухмерное ДП)

Квадрат разлинован на N×N клеток (1 < N < 20), в каждой клетке записано целое число. В правом нижнем углу квадрата стоит Робот. За один ход Робот может переместиться в пределах квадрата на одну клетку влево или на одну клетку вверх. Выходить за пределы квадрата робот не может. При этом ведётся подсчёт суммы по следующим правилам: число в очередной клетке, через которую проходит робот, включается в сумму, если оно больше числа в предыдущей клетке на пути робота. Если число в очередной клетке не больше числа в предыдущей, сумма не изменяется. Число в начальной клетке всегда включается в сумму. Определите минимальную и максимальную сумму, которую может получить Робот при перемещении из правого нижнего угла в левый верхний.
Исходные данные для Робота записаны в файле 18-109.xls в виде прямоугольной таблицы, каждая ячейка которой соответствует клетке квадрата. В ответе запишите сначала максимальную сумму, затем – минимальную.

После оплаты  Вы сможете скачать файл Excel с  формулами на нахождение максимального значения.

Решение

4031. Квадрат разлинован на N×N клеток (1 < N < 20), в каждой клетке записано целое число. В правом верхнем углу квадрата стоит Робот. За один ход Робот может переместиться в пределах квадрата на одну клетку влево или на одну клетку вниз. Выходить за пределы квадрата робот не может. При этом ведётся подсчёт суммы по следующим правилам: число в очередной клетке, через которую проходит робот, включается в сумму, если оно больше числа в предыдущей клетке на пути робота. Если число в очередной клетке не больше числа в предыдущей, сумма не изменяется. Число в начальной клетке всегда включается в сумму. Определите минимальную и максимальную сумму, которую может получить Робот при перемещении из правого верхнего угла в левый нижний. Исходные данные для Робота записаны в файле 18-109.xls в виде прямоугольной таблицы, каждая ячейка которой соответствует клетке квадрата. В ответе запишите сначала максимальную сумму, затем – минимальную.

Задача № 4031

Задание КИМ № 18: Динамическое программирование в электронных таблицах
Раздел № 152: Оптимальный маршрут (двухмерное ДП)

Квадрат разлинован на N×N клеток (1 < N < 20), в каждой клетке записано целое число. В правом верхнем углу квадрата стоит Робот. За один ход Робот может переместиться в пределах квадрата на одну клетку влево или на одну клетку вниз. Выходить за пределы квадрата робот не может. При этом ведётся подсчёт суммы по следующим правилам: число в очередной клетке, через которую проходит робот, включается в сумму, если оно больше числа в предыдущей клетке на пути робота. Если число в очередной клетке не больше числа в предыдущей, сумма не изменяется. Число в начальной клетке всегда включается в сумму. Определите минимальную и максимальную сумму, которую может получить Робот при перемещении из правого верхнего угла в левый нижний.
Исходные данные для Робота записаны в файле 18-109.xls в виде прямоугольной таблицы, каждая ячейка которой соответствует клетке квадрата. В ответе запишите сначала максимальную сумму, затем – минимальную.

После оплаты Вы сможете скачать файл Excel со всеми формулами.

Решение

4531. В начальный момент запас энергии робота равен числу, записанному в стартовой клетке.

Задача № 4531

Задание КИМ № 18: Динамическое программирование в электронных таблицах
Раздел № 152: Оптимальный маршрут (двухмерное ДП)

Квадрат разлинован на N×N клеток (1 < N < 30). Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: влево или вверх. По команде влево Робот перемещается в соседнюю левую клетку, по команде вверх – в соседнюю верхнюю. Квадрат ограничен внешними стенами. В начальный момент запас энергии робота равен числу, записанному в стартовой клетке. После каждого шага робота запас энергии изменяется по следующим правилам: если число в очередной клетке больше или равно предыдущему, запас увеличивается на величину этого числа, если меньше – уменьшается на эту же величину. Определите максимальный и минимальный запас энергии, который может быть у робота после перехода из правой нижней клетки поля в левую верхнюю. В ответе запишите два числа: сначала максимально возможное значение, затем минимальное.
Исходные данные для Робота записаны в файле 18-124.xls в виде прямоугольной таблицы, каждая ячейка которой соответствует клетке квадрата.

После оплаты Вы сможете скачать Excel файл с формулами для нахождения максимального значения (ответ в желтой ячейке). Для нахождения минимума нужно заменить "МАКС" на "МИН" в формуле.

Решение
19-21. Выигрышная стратегия.

Задание 19-21. Python. № 3084. (А. Кабанов) Задачи с одной кучей камней.

Задача № 3084

Задание КИМ № 19: Теория игр
Раздел № 163: Задачи с одной кучей камней (ответ — число)

(А. Кабанов) Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может
а) добавить в кучу один камень;
б) увеличить количество камней в куче в два раза;
в) увеличить количество камней в куче в три раза.
Игра завершается в тот момент, когда количество камней в куче становится не менее 43. Если при этом в куче оказалось не более 72 камней, то победителем считается игрок, сделавший последний ход. В противном случае победителем становится его противник. В начальный момент в куче было S камней, 1 ≤ S ≤ 42.
Ответьте на следующие вопросы:
Вопрос 1. Найдите минимальное значение S, при котором Ваня выигрывает своим первым ходом при любой игре Пети.
Вопрос 2. Сколько существует значений S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Вопрос 3. Найдите минимальное и максимальное значения S, при которых одновременно выполняются два условия:
– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
Найденные значения запишите в ответе в порядке возрастания.

 

Данная задача решена на языке программирования - Python.

from functools import lru_cache
def sh(h): 
    return h+1,h*2,h*3 @lru_cache(None) 
def f(h): 
    if h>42 and h<=72: 
        return 'выиграл' 
    elif h>72: 
        return 'проиграл' 
    elif any(f(x)=='выиграл' for x in sh(h)): 
        return 'П1' 
    elif all(f(x)=='П1' for x in sh(h)): 
        return 'B1' 
    elif any(f(x)=='B1' for x in sh(h)): 
        return 'П2' 
    elif all(f(x)=='П2' or f(x)=='П1' for x in sh(h)): 
        return 'В2' 
for i in range(1,43): 
    print(i,' ',f(i)

Решение

Теория игр. 2 кучи с заданной исходной позицией

47. Два игрока играют в следующую игру. Перед ними лежат 2 кучи камней, в первой - 1 камень, а во второй - 2 камня. У каждого игрока неограниченно много камней. Игроки ходят по очереди. Ход состоит в том, что игрок или увеличивает в 3 раза число камней в какой-то кучке, или добавляет 2 камня в какую-то кучу. Выигрывает игрок, после хода которого общее число камней в двух кучах становится не менее 17. Кто выигрывает при безошибочной игре обоих игроков - игрок, делающий первый ход или игрок, делающий второй ход? Каким должен быть первый ход выигрывающего игрока? Ответ представить в виде таблицы.

Решение

Тип 20 № 56548 (Python). Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в меньшую кучу любое количество камней от одного до количества камней в этой куче.

Тип 20 № 56548 

В игре, описанной в задании 19, в начальный момент в первой куче было 4 камня, а во второй  — S камней, 1 ≤ S ≤ 35.

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

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

Тип 19 № 56547 

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в меньшую кучу любое количество камней от одного до количества камней в этой куче. Изменять количество камней в большей куче не разрешается. Если кучи содержат равное количество камней, добавлять камни можно в любую из них. Пусть, например, в начале игры в первой куче 3 камня, а во второй  — 5 камней, будем обозначать такую позицию (3, 5). Петя первым ходом должен добавить в первую кучу от 1 до 3 камней, он может получить позиции (4, 5), (5, 5) и (6, 5). Если Петя создаёт позицию (4, 5), то Ваня своим ходом может добавить от 1 до 4 камней в первую кучу, а если Петя создаёт позицию (6, 5), то Ваня может добавить от 1 до 5 камней во вторую кучу, так как теперь она стала меньшей. В позиции (5, 5) Ваня может добавить от 1 до 5 камней в любую кучу.

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

После оплаты Вы сможете скачать код программы на языке Python для решения задачи типа 20.

Решение

(№ 3078) (А. Кабанов) Python и Pascal. Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя.

(№ 3078) (А. Кабанов) Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу два камня, добавить в кучу три камня или увеличить количество камней в куче в два раза. Например, имея кучу из 15 камней, за один ход можно получить кучу из 17, 18 или 30 камней. У каждого игрока, чтобы делать ходы, есть неограниченное количество камней. Игра завершается в тот момент, когда количество камней в куче становится не менее 30. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которой будет 30 или больше камней.
В начальный момент в куче было S камней, 1 ≤ S ≤ 29.
Ответьте на следующие вопросы:
Вопрос 1. Найдите минимальное значение S, при котором Ваня выигрывает своим первым ходом при любой игре Пети.
Вопрос 2. Сколько существует значений S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Вопрос 3. Найдите два значения S, при которых одновременно выполняются два условия:
– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
Найденные значения запишите в ответе в порядке возрастания.

Задача решена на двух языках программирования - Python и Pascal.  Каждая задача решена в отдельной программе.

Ниже можно увидеть код для решения задачи номер 19.

Python

def f(x,q):

if x>=30 and q==3:

return True

if x>=30 and q<3:

return False

if x<30 and q==2:

return f(x+2,q+1) or f(x*2,q+1) or f(x+3,q+1)

if x<30 and q==1:

return f(x+2,q+1) and f(x*2,q+1) and f(x+3,q+1)

for s in range(1,29):

if f(s,1)==True:

print(s)

Pascal

function f(x,q:integer):boolean;
begin
if (x>=30) and(q=3) then result:=true;
if (x>=30) and(q<3) then result:=false;
if (x<30) and(q=2) then result:=f(x+2,q+1) or f(x*2,q+1) or f(x+3,q+1);
if (x<30) and(q=1) then result:=f(x+2,q+1) and f(x*2,q+1)and f(x+3,q+1);
end;
begin;
for var s:=1 to 29 do
if f(s,1)=true then print(s);
end.

Программные коды для задач 20 и 21 можно скачать после оплаты.

Решение

№ 3225, Досрочный этап 2022. Python. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч (по своему выбору) 1 камень или увеличить количество камней в куче в два раза.

№ 3225, Досрочный этап 2022

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч (по своему выбору) 1 камень или увеличить количество камней в куче в два раза. Например, пусть в одной куче 10 камней, а в другой 5 камней, такую позицию в игре будем обозначать (10, 5). Тогда за один ход можно получить любую из четырёх позиций: (11, 5), (10, 6), (20, 10) и (10, 10). Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней.

Игра завершается в тот момент, когда суммарное количество камней в кучах становится не менее 223. В начальный момент в первой куче было 17 камней, во второй куче – S камней, 1 ≤ S ≤ 205.

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

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

Задание 20.

Известно, что Петя имеет выигрышную стратегию. Укажите два значения при которых:

·        Петя не может победить первым ходом

·        при любом ходе Вани Петя побеждает своим вторым ходом

Задание 21.

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

Код программы для решения задачи 19 представлен ниже, чтобы скачать коды на задания 20 и 21, оплатите товар. 

def f(x,p,q): #x-неизвестная куча камней, ее мы ниже подбираем в цикле for; p-вторая куча; q- уровень дерева
    if (x+p)>=223 and q==3:# выигрышная ((x+p)>=223 ) и уровень дерева =3, т.е. для В1
        return True
    if (x+p)>=223 and q!=3:# выигрышная ((x+p)>=223 ), но не для В1
        return False
    if (x+p)<223 and q==2:# не выигрышная ((x+p)>=223 ) и П1 ход (не должен выиграть), поэтому or. q=предыдущие перед выигрышными
        return f(x+1,p,q+1) or f(x*2,p,q+1) or f(x,p+1,q+1) or f(x,p*2,q+1)
    if (x+p)<223 and q==1:# не выигрышная ((x+p)>=223 ) и П1 ход (не должен выиграть). Иначе q=те, которые не выше
        return f(x+1,p,q+1) or f(x*2,p,q+1) or f(x,p+1,q+1) or f(x,p*2,q+1)# or если неудачный ход, and если при любом ходе
for s in range(1,206):#подбираю неизвестную кучу
    if f(s,17,1):# 17 - вторая известная куча, 1-исходное состояние(уровень дерева)
        print(s)
        break

Решение

№ 4498. Теория игр в паскале (Pascal)

(№ 4498) (А. Богданов) Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч 1 или 2 камня. Игра завершается в тот момент, когда в сумме в кучах будет 13 камней. Победителем считается игрок, сделавший последний ход. В начальный момент в первой куче было 3 камня, во второй – S камней, 1 ≤ S ≤ 9.
Ответьте на следующие вопросы:
Вопрос 1. Петя мог выиграть первым ходом, но сделал неудачный ход и Ваня выиграл. При каком минимальном значении S это возможно?
Вопрос 2. Найдите минимальное и максимальное значения S, при которых Петя выигрывает вторым ходом при любом ходе Вани.
Вопрос 3. Найдите значение S, при котором Ваня выигрывает вторым ходом при любых ходах Пети.

Данная задача выполнена на языке программирования - Pascal. При покупке Вы сможете скачать код программы в документе формата doc.

Решение

2939. Апробация 19.02.2022. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч (по своему выбору) один камень или увеличить количество камней в куче в два раза.

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

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

В начальный момент в первой куче было 17 камней, во второй куче — S камней; 1 ≤ S ≤ 193.

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

Задание 20.

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

— Петя не может выиграть за один ход;

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

Найденные значения запишите в ответе в порядке возрастания.

Задание 21.

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

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

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

Если найдено несколько таких значений, в ответе укажите наименьшее из них.

Решение

3080. Python. Игра завершается в тот момент, когда количество камней в куче превышает 37. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которой будет 38 или больше камней. В начальный момент в куче было S камней, 1 ≤ S ≤ 37.

(№ 3080) (А. Кабанов) Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может
  а) добавить в кучу один камень;
  б) добавить в кучу два камня;
  в) добавить в кучу три камня;
  г) увеличить количество камней в куче в два раза.
Игра завершается в тот момент, когда количество камней в куче превышает 37. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которой будет 38 или больше камней. В начальный момент в куче было S камней, 1 ≤ S ≤ 37.
Ответьте на следующие вопросы:
  Вопрос 1. Найдите значение S, при котором Ваня выигрывает своим первым ходом при любой игре Пети.
  Вопрос 2. Найдите минимальное и максимальное значение S, при котором у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
  Вопрос 3. Найдите значение S, при котором одновременно выполняются два условия:
– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.

Решение

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

Задача № 4035

Задание КИМ № 19: Теория игр
Раздел № 154: Задачи с двумя кучами камней (ответ - число)

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в любую кучу один камень или увеличить количество камней в любой куче в три раза. Игра завершается в тот момент, когда общее количество камней в двух кучах становится не менее 99. Победителем считается игрок, сделавший последний ход. В начальный момент в первой куче было 8 камней, а во второй – S камней, 1 ≤ S ≤ 90.
Ответьте на следующие вопросы:
Вопрос 1. Известно, что Ваня выиграл своим первым ходом после первого хода Пети. Назовите минимальное значение S, при котором это возможно.
Вопрос 2. Определите, сколько существует таких значений S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Вопрос 3. Укажите максимальное значение S, при котором у Вани есть выигрышная стратегия, позволяющая ему выиграть при любой игре Пети.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код и посмотреть видео-разбор полностью.

Решение

4106. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может   а) добавить в кучу один камень;   б) увеличить количество камней в куче в два раза. Игра завершается в тот момент, когда количество камней в куче становится не менее 20. Если при этом в куче оказалось не более 30 камней, то победителем считается игрок, сделавший последний ход. В противном случае победителем становится его противник.

Задача № 4106

Задание КИМ № 19: Теория игр
Раздел № 163: Задачи с одной кучей камней (ответ - число)

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может
а) добавить в кучу один камень;
б) увеличить количество камней в куче в два раза.
Игра завершается в тот момент, когда количество камней в куче становится не менее 20. Если при этом в куче оказалось не более 30 камней, то победителем считается игрок, сделавший последний ход. В противном случае победителем становится его противник. В начальный момент в куче было S камней, 1 ≤ S ≤ 19.
Ответьте на следующие вопросы:
Вопрос 1. Известно, что Ваня выиграл своим первым ходом после первого хода Пети. Назовите мини-мальное значение S, при котором это возможно.
Вопрос 2. Определите, два таких значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
Вопрос 3. Найдите значение S, при которых одновременно выполняются два условия:
– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.

Решение

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

Задача № 4828

Задание КИМ № 19: Теория игр
Раздел № 163: Задачи с одной кучей камней (ответ - число)

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень, добавить три камня или увеличить количество камней в куче в три раза. При этом нельзя повторять ход, который только что сделал второй игрок. Например, если в начале игры в куче 4 камня, Петя может первым ходом получить кучу из 5, 7 или 12 камней. Если Петя добавил 1 камень и получил кучу из 5 камней, то следующим ходом Ваня может либо добавить 3 камня (и получить 8 камней), либо утроить количество камней в куче (их станет 15). Получить 6 камней Ваня не может, так как для этого нужно добавить 1 камень, а такой ход только что сделал Петя.
Чтобы делать ходы, у каждого игрока есть неограниченное количество камней.
Игра завершается, когда количество камней в куче становится не менее 76. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которой будет 76 или больше камней. В начальный момент в куче было S камней, 1 ≤ S ≤ 75.
Ответьте на следующие вопросы:
Вопрос 1. Укажите такое значение S, при котором Петя не может выиграть за один ход, но при любом ходе Пети Ваня может выиграть своим первым ходом.
Вопрос 2. Определите, минимальное и максимальное значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
Вопрос 3. Найдите значение S, при котором одновременно выполняются два условия:
– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.

Данная задача решена в Excel, но необычным способом - построение таблицы истинности, такого Вы еще не видели!

После оплаты Вам предоставляется доступ на 30 дней к подробному видео-разбору и возможность скачать рабочий файл Excel.

Решение

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

Задача № 4830

Задание КИМ № 19: Теория игр
Раздел № 163: Задачи с одной кучей камней (ответ - число)

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень, добавить два камня или увеличить количество камней в куче в три раза. При этом нельзя повторять ход, который только что сделал второй игрок. Например, если в начале игры в куче 4 камня, Петя может первым ходом получить кучу из 5, 6 или 12 камней. Если Петя добавил 1 камень и получил кучу из 5 камней, то следующим ходом Ваня может либо добавить 2 камня (и получить 7 камней), либо утроить количество камней в куче (их станет 15). Получить 6 камней Ваня не может, так как для этого нужно добавить 1 камень, а такой ход только что сделал Петя.
Чтобы делать ходы, у каждого игрока есть неограниченное количество камней.
Игра завершается, когда количество камней в куче становится не менее 62. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которой будет 62 или больше камней. В начальный момент в куче было S камней, 1 ≤ S ≤ 61.
Ответьте на следующие вопросы:
Вопрос 1. Укажите такое значение S, при котором Петя не может выиграть за один ход, но при любом ходе Пети Ваня может выиграть своим первым ходом.
Вопрос 2. Определите, минимальное и максимальное значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
Вопрос 3. Найдите значение S, при котором одновременно выполняются два условия:
– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Ниже представлен код для решения задания 19. Чтобы получить код на 20 и 21 задачи, оплатите товар.

def f(x,z,a):
   if x>=61 and z == 3:
      return True
   if x>=61 and z != 3:
      return False
   if x < 61 and z == 2:
      if a==1:
         return f(x+2,z+1,2) or f(x*3,z+1,3)
      if a==2:
         return f(x+1,z+1,1) or f(x*3,z+1,3)
      if a==3:
         return f(x+1,z+1,1) or f(x+2,z+1,2)
      return f(x+1,z+1,1) or f(x+2,z+1,2) or f(x*3,z+1,3)
   if x < 61 and z == 1:
      if a==1:
         return f(x+2,z+1,2) and f(x*3,z+1,3)
      if a==2:
         return f(x+1,z+1,1) and f(x*3,z+1,3)
      if a==3:
         return f(x+1,z+1,1) and f(x+2,z+1,2)
      return f(x+1,z+1,1) and f(x+2,z+1,2) and f(x*3,z+1,3)
for i in range(1,62):
   if f(i,1,0):
      print(i)
      break

Решение

4831. Python. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень, добавить два камня или увеличить количество камней в куче в три раза. При этом нельзя повторять ход, который только что сделал второй игрок.

Задача № 4831

Задание КИМ № 19: Теория игр
Раздел № 163: Задачи с одной кучей камней (ответ - число)

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень, добавить два камня или увеличить количество камней в куче в три раза. При этом нельзя повторять ход, который только что сделал второй игрок. Например, если в начале игры в куче 4 камня, Петя может первым ходом получить кучу из 5, 6 или 12 камней. Если Петя добавил 1 камень и получил кучу из 5 камней, то следующим ходом Ваня может либо добавить 2 камня (и получить 7 камней), либо утроить количество камней в куче (их станет 15). Получить 6 камней Ваня не может, так как для этого нужно добавить 1 камень, а такой ход только что сделал Петя.
Чтобы делать ходы, у каждого игрока есть неограниченное количество камней.
Игра завершается, когда количество камней в куче становится не менее 140. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которой будет 140 или больше камней. В начальный момент в куче было S камней, 1 ≤ S ≤ 139.
Ответьте на следующие вопросы:
Вопрос 1. Укажите такое значение S, при котором Петя не может выиграть за один ход, но при любом ходе Пети Ваня может выиграть своим первым ходом.
Вопрос 2. Определите, минимальное и максимальное значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
Вопрос 3. Найдите значение S, при котором одновременно выполняются два условия:
– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.

Решение
22. Анализ программы с циклами и условными операторами

Задание 22. №2435. Укажите минимальное натуральное число, при вводе которого этот алгоритм напечатает число 18.

Задача № 2435

Задание КИМ № 22: Анализ программ с циклами и ветвлениями
Раздел № 73: Целочисленное деление и взятие остатка

Укажите минимальное натуральное число, при вводе которого этот алгоритм напечатает число 18.

Паскаль Python C++
var x, a, b, d: longint;
begin
readln(x);
a := 0; b := 10;
while x > 0 do begin
d := x mod 9;
if d > a then a := d;
if d < b then b := d;
x := x div 9
end;
writeln(a*b)
end.
x = int(input())
a = 0; b = 10
while x > 0:
d = x % 9
if d > a: a = d
if d < b: b = d
x = x // 9
print(a*b)
#include<iostream>
using namespace std;
int main()
{
int x, a, b, d;
cin >> x;
a = 0; b = 10;
while (x > 0) {
d = x % 9;
if (d > a) a = d;
if (d < b) b = d;
x = x / 9;
}
cout << a*b << endl;
}

Данная задача выполнена на языке программирования - Python

Решение

№ 3790 с сайта Полякова (лайфхак!)

(№ 3790) Ниже записана программа, которая вводит натуральное число x, выполняет преобразования, а затем выводит два числа. Укажите наименьшее возможное значение x, при вводе которого программа выведет числа 4 и 11.

Решение

(№ 5517) (В. Шубинкин) Метод решения - в ручную. В файле 22-1.xls содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно.

(№ 5517) (В. Шубинкин) В файле 22-1.xls содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно. Информация о процессах представлена в файле в виде таблицы. В первой строке таблицы указан идентификатор процесса (ID), во второй строке таблицы – время его выполнения в миллисекундах, в третьей строке перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0.
Определите минимальное время, через которое завершится выполнение всей совокупности процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно.
Типовой пример организации данных в файле:

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

Решение

(№ 5530) (А. Кожевникова) Метод решения - в ручную. Найдите разницу между минимальным временем выполнения проектов P1 и P2. Проект считается завершенным, когда завершились все процессы проекта.

(№ 5530) (А. Кожевникова) В файле 22-5.xls содержится информация о вычислительных процессов проектов P1 и P2, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно. Информация о процессах представлена в файле в виде таблицы. В первой строке таблицы указан идентификатор процесса (ID), во второй строке таблицы – время его выполнения в миллисекундах, в третьей строке перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0.
Типовой пример организации данных в файле:

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

Решение

(№ 5551) (Л. Шастин) Python. Эта группа процессов выполняется дважды при различных условиях: 1) все процессы считаются независимыми и выполняются параллельно; 2) независимые процессы выполняются параллельно, а зависимые – последовательно. Определите, на сколько миллисекунд один режим быстрее другого.

(№ 5551) (Л. Шастин) В файле 22-6.xls содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно. Информация о процессах представлена в файле в виде таблицы. В первой строке таблицы указан идентификатор процесса (ID), во второй строке таблицы – время его выполнения в миллисекундах, в третьей строке перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0.
Типовой пример организации данных в файле:

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

После оплаты предоставляется возможность скачать программный код.

Файл для запуска программы 22_5551

Решение

(№ 5665) (PRO100 ЕГЭ) В файле 22-30.xls содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B требуется, чтобы был выполнен хотя бы 50% от количества процессов А.

(№ 5665) (PRO100 ЕГЭ) В файле 22-30.xls содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B требуется, чтобы был выполнен хотя бы 50% от количества процессов А. Информация о процессах представлена в файле в виде таблицы. В первом столбце таблицы указан идентификатор процесса (ID), во втором столбце таблицы – время его выполнения в миллисекундах, в третьем столбце перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0.
Определите минимальное время, через которое завершится выполнение всей совокупности процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно.
Типовой пример организации данных в файле:

В данном случае независимые процессы 1 и 2 могут выполняться параллельно, при этом процесс 1 завершится через 4 мс, а процесс 2 – через 3 мс с момента старта. Процесс 3 может начаться только после завершения хотя бы 50% из двух процессов, то есть любого процесса 1 или 2, то есть, через 3 мс после старта. Он длится 1 мс и закончится через 3 + 1 = 4 мс после старта.
Выполнение процесса 4 может начаться только после завершения хотя бы 50% из трёх процессов, то есть любых двух из процессов (1, 2, 3), то есть, через 4 мс. Он длится 7 мс, так что минимальное время завершения всех процессов равно 4 + 7 = 11 мс.

Решение

5518. (В. Шубинкин) В файле 22-2.xls содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A.

(№ 5518) (В. Шубинкин) В файле 22-2.xls содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно. Информация о процессах представлена в файле в виде таблицы. В первой строке таблицы указан идентификатор процесса (ID), во второй строке таблицы – время его выполнения в миллисекундах, в третьей строке перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0.
Определите минимальное время, через которое завершится выполнение всей совокупности процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно.
Типовой пример организации данных в файле:

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

Решение

5611. Pascal. (PRO100 ЕГЭ) В файле 22-28.xls содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно.

(PRO100 ЕГЭ) В файле 22-28.xls содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно. Информация о процессах представлена в файле в виде таблицы. В первой строке таблицы указан идентификатор процесса (ID), во второй строке таблицы – время его выполнения в миллисекундах, в третьей строке перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0.
Определите минимальное время, через которое завершится выполнение всей совокупности процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно.
Типовой пример организации данных в файле:

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

Данная задача решена на языке программирования - Pascal. Код подходит для подобного рода задач любой сложности\объема данных.

Решение
23. Оператор присваивания и ветвления. Перебор вариантов, построение дерева

Задание 23. № 3746. Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды

Задача № 3746

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 3
3. Умножь на 2

Сколько существует программ, которые преобразуют исходное число 3 в число 21, и при этом траектория вычислений содержит число 8 и не содержит числа 12?

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

Решение

Задание 23. № 447. Исполнитель Калькулятор преобразует число на экране. У исполнителя есть две команды, которым присвоены номера

Задача № 447

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

Исполнитель Калькулятор преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавить 1
2. Прибавить 2

Программа для исполнителя Калькулятор – это последовательность команд. Сколько существует программ, для которых при исходном числе 1 результатом является число 13 и при этом траектория вычислений содержит число 7?

Задача выполнена на языке программирования - Python.

Решение

(№ 3450) (С.С. Поляков). Задание 23 ЕГЭ. Паскаль

(№ 3450) (С.С. Поляков) У исполнителя Калькулятор есть три команды, которым присвоены номера:
1. Прибавить 1
2. Прибавить 5
3. Умножить на 3
Определите число, для получения которого из числа 1 существует 175 программ.

Решение данной задачи представлено на языке программирования - Паскаль.

Решение

№ 4040. Сколько различных результатов можно получить из исходного числа 3 после выполнения программы, содержащей ровно 12 команд?

Задача № 4040

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 162: Динамическое программирование: ограничение на количество команд

Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавь 1
2. Умножь на 2 и вычти 3

Сколько различных результатов можно получить из исходного числа 3 после выполнения программы, содержащей ровно 12 команд?

Данная задача выполнена на двух языках программирования - Pascal и Python.

После оплаты Вы сможете скачать программный код.

Решение

№ 4103.(Е. Джобс) Pascal и Python. Сколько различных чётных чисел, меньших 100, может получить Калькулятор из исходного числа 3?

Задача № 4103

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 78: Динамическое программирование: две команды

(Е. Джобс) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 3
2. Умножь на 3

Сколько различных чётных чисел, меньших 100, может получить Калькулятор из исходного числа 3?

Данная задача выполнена на двух языках программирования - Pascal и Python.

После покупки Вы получаете коды программ.

Решение

(№ 4509) (А. Богданов) Pascal. Сколько существует таких программ, которые исходное число 3 преобразуют в число 13, и при этом траектория вычислений не содержит 8?

(№ 4509) (А. Богданов) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 2

Первая команда увеличивает число на 1, вторая – на 2. Сколько существует таких программ, которые исходное число 3 преобразуют в число 13, и при этом траектория вычислений не содержит 8?

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы.

Решение

(№ 4953) Python. Сколько существует программ, которые преобразуют исходное число 3 в число 30 и при этом не содержат двух команд «Прибавить 1» подряд?

(№ 4953) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 3
3. Умножь на 2

Первая команда увеличивает число на экране на 1, вторая увеличивает его на 3, третья – умножает на 2. Программа для исполнителя – это последовательность команд. Сколько существует программ, которые преобразуют исходное число 3 в число 30 и при этом не содержат двух команд «Прибавить 1» подряд?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

(№ 5216) Python и Pascal. У исполнителя есть две команды, которым присвоены номера: 1. Прибавь 1 2. Припиши 2

(№ 5216) Исполнитель преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавь 1
2. Припиши 2

Первая команда увеличивает число на экране на 1, вторая приписывает 1 в начало десятичной записи числа. Программа для исполнителя – это последовательность команд. Например, если в начальный момент на экране находится число 3, то программа 212 последовательно преобразует его в 23, 24, 224. Сколько существует различных программ, которые преобразуют исходное число 3 в число 678?

Данная задача решена на языке программирования - Python и Pascal.

После оплаты Вы сможете скачать программный код.

Решение

(№ 5222) Python. Сколько существует различных программ, которые преобразуют исходное число 2 в число 472 и содержат больше команд умножения, чем сложения?

(№ 5222) Исполнитель преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 3
2. Умножь на 2
3. Умножь на 7

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

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

(№ 5222) Python. Сколько существует различных программ, которые преобразуют исходное число 2 в число 472 и содержат больше команд умножения, чем сложения?

(№ 5222) Исполнитель преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 3
2. Умножь на 2
3. Умножь на 7

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

Решение

№ 5365 (Д. Статный) Python. Определите количество n (при 1 ≤ n ≤ 1000), при которых сумма цифр строки, полученной в результате работы алгоритма, будет иметь не меньше 5 делителей, отличных от самого числа и 1, и первые 3 делителя, отличные от 1 и самого числа, будут попарно взаимно просты.

№ 5365 Новогодний вариант 2022/23 (Уровень: Базовый)

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

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

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

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

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

На вход приведённой ниже программы поступает строка, начинающаяся с символа «>», а затем содержащая n цифр 1, 25 цифр 2 и 48 цифр 4, расположенных в произвольном порядке.

Определите количество n (при 1 ≤ n ≤ 1000), при которых сумма цифр строки, полученной в результате работы алгоритма, будет иметь не меньше 5 делителей, отличных от самого числа и 1, и первые 3 делителя, отличные от 1 и самого числа, будут попарно взаимно просты.

Решение

№ 5374 (М. Ишимов) Python. Сколько существует программ, для которых при исходном числе 96 результатом является число 60, и при этом траектория вычислений содержит число 64?

№ 5374 Новогодний вариант 2022/23 (Уровень: Базовый)

(М. Ишимов) Исполнитель преобразует число на экране. У исполнителя есть три команды, которые обозначены латинскими буквами:

A.   Вычти 2

B.   Вычти минимальную ненулевую цифру числа

C. Вычти остаток от деления на 4

 

Программа для исполнителя – это последовательность команд, которые уменьшают число.

Сколько существует программ, для которых при исходном числе 96 результатом является число 60, и при этом траектория вычислений содержит число 64?

Траектория вычислений программы – это последовательность результатов выполнения всех команд программы. Например, для программы ABC при исходном числе 38 траектория будет состоять из чисел 36, 33, 32.

Решение

№4183. (Е. Джобс). Pascal и Python. Сколько существует таких программ, которые исходное число 102 преобразуют в число 5 и при этом траектория вычислений программы содержит число 43?

(№ 4183) (Е. Джобс) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Вычти 8
2. Раздели нацело на 2

Первая команда уменьшает число на 8, вторая – вдвое. Программа для исполнителя – это последовательность команд. Сколько существует таких программ, которые исходное число 102 преобразуют в число 5 и при этом траектория вычислений программы содержит число 43?

Данная задача выполнена на двух языках программирования - Pascal и Python.

После покупки Вы получаете код программы.

Решение

23 задание. Дерево. У исполнителя Калькулятор две команды

У исполнителя Калькулятор две команды, которым присвоены номера:
1. прибавь 2,
2. умножь на 5.
Первая из них увеличивает число на экране на 2, вторая — увеличивает его в 5 раз.
Программа для Калькулятора — это последовательность команд.
Сколько есть программ, которые число 2 преобразуют в число 50.

Решение

26. Python и деревом. Сколько существует программ, для которых при исходном числе 2 результатом является число 29 и при этом траектория вычислений содержит число 14 и не содержит числа 25?

Задача № 26

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

Исполнитель Калькулятор преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавить 1
2. Умножить на 2

Программа для исполнителя Калькулятор – это последовательность команд. Сколько существует программ, для которых при исходном числе 2 результатом является число 29 и при этом траектория вычислений содержит число 14 и не содержит числа 25?

Решение

2762. Сколько существует программ, состоящих из 7 команд, для которых при исходном числе 3 результатом является число 22?

Задача № 2762

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 162: Динамическое программирование: ограничение на количество команд

Исполнитель Калькулятор преобразует число на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавить 1
2. Прибавить 2
3. Прибавить 3

Программа для исполнителя Калькулятор – это последовательность команд. Сколько существует программ, состоящих из 7 команд, для которых при исходном числе 3 результатом является число 22?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

2764. Python.Сколько существует программ, состоящих из 8 команд, для которых при исходном числе 1 результатом является число 34?

Задача № 2764

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 162: Динамическое программирование: ограничение на количество команд

Исполнитель Калькулятор преобразует число на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавить 1
2. Умножить на 2
3. Умножить на 3

Программа для исполнителя Калькулятор – это последовательность команд. Сколько существует программ, состоящих из 8 команд, для которых при исходном числе 1 результатом является число 34?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

2767. (А.Е. Гребенкин) Исполнитель U18 преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера

Задача № 2767

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 79: Динамическое программирование: три команды

(А.Е. Гребенкин) Исполнитель U18 преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Вычесть 1
2. Вычесть 3
3. Взять остаток от деления на 4

Команда 3 выполняется только для чисел, больших, чем 4. Программа для исполнителя U18 – это последовательность команд. Сколько существует таких программ, которые исходное число 22 преобразуют в число 2?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3095. Python. Сколько существует программ, которые число 1 преобразуют в число 15?

Задача № 3095

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 79: Динамическое программирование: три команды

У исполнителя Калькулятор четыре команды, которым присвоены номера:

1. прибавь 1
2. сделай чётное
3. сделай нечётное
4. умножь на 10

Первая из них увеличивает на 1 число на экране, вторая умножает это число на 2, третья переводит число x в число 2x + 1, четвертая умножает на 10. Например, вторая команда переводит число 10 в число 20, а третья переводит число 10 в число 21. Программа для исполнителя – это последовательность команд. Сколько существует программ, которые число 1 преобразуют в число 15?


def f (start,end):
    if start==end:
        return 1
    if start>end:
        return 0
    return f (start+1,end) +f(start*2,end) +f(start*2+1,end)+f(start*10,end)
print(f(1,15))

Решение

3097. Первая из них увеличивает на 1 число на экране, вторая увеличивает это число в 1,5 раза, если число чётное. К нечётным числам вторая команда неприменима. Сколько есть программ, которые число 2 преобразуют в число 22?

Задача № 3097

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 78: Динамическое программирование: две команды

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

1. прибавь 1
2. умножь на 1,5

Первая из них увеличивает на 1 число на экране, вторая увеличивает это число
в 1,5 раза, если число чётное. К нечётным числам вторая команда неприменима. Сколько есть программ, которые число 2 преобразуют в число 22?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3102. У исполнителя Калькулятор две команды, которым присвоены номера: 1. прибавь 1 2. увеличь число десятков на 1

Задача № 3102

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 78: Динамическое программирование: две команды

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

1. прибавь 1
2. увеличь число десятков на 1

Например: при помощи команды 2 число 23 преобразуется в 33. Если перед выполнением команды 2 вторая с конца цифра равна 9, она не изменяется. Сколько есть программ, которые число 10 преобразуют в число 33?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3103. 1. прибавь 1 2. увеличь каждый разряд числа на 1

Задача № 3103

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 78: Динамическое программирование: две команды

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

1. прибавь 1
2. увеличь каждый разряд числа на 1

Например, число 23 с помощью команды 2 превратится в 34 а 29 в 39 (так как младший разряд нельзя увеличить). Программа для Калькулятора – это последовательность команд. Сколько существует программ, которые число 26 преобразуют в число 49?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3446. Сколько разных чисел может быть получено из числа 1 с помощью программ, состоящих из 4 команд?

Задача № 3446

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 79: Динамическое программирование: три команды

(С.С. Поляков) У исполнителя Калькулятор есть три команды, которым присвоены номера:

1. Прибавить 1
2. Прибавить 5
3. Умножить на 3

Сколько разных чисел может быть получено из числа 1 с помощью программ, состоящих из 4 команд?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3449. Сколько разных чисел на отрезке [1000, 1024] может быть получено из числа 1 с помощью программ, состоящих из 8 команд?

Задача № 3449

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 79: Динамическое программирование: три команды

(С.С. Поляков) У исполнителя Калькулятор есть три команды, которым присвоены номера:

1. Прибавить 1
2. Прибавить 5
3. Умножить на 3

Сколько разных чисел на отрезке [1000, 1024] может быть получено из числа 1 с помощью программ, состоящих из 8 команд?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3450. Python. Определите число, для получения которого из числа 1 существует 175 программ.

Задача № 3450

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 79: Динамическое программирование: три команды

(С.С. Поляков) У исполнителя Калькулятор есть три команды, которым присвоены номера:

1. Прибавить 1
2. Прибавить 5
3. Умножить на 3

Определите число, для получения которого из числа 1 существует 175 программ.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3608. (Е. Джобс) Исполнитель Вычислитель преобразует число на экране.

Задача № 3608

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

(Е. Джобс) Исполнитель Вычислитель преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавить 2
2. Сделать простое

Первая команда увеличивает число на экране на 2, вторая – получает ближайшее бóльшее простое число. Сколько существует программ, для которых при исходном числе 2 результатом является число 45 и при этом траектория вычислений содержит число 14 и не содержит числа 33?

Данная задача решена на языке программирования - Python.

После оплаты сможете скачать код.

Решение

3613. Python. (Е. Джобс) Исполнитель Простачок преобразует число, записанное на экране. Сколько различных чисел может быть получено из числа 10 всеми возможными алгоритмами длиной 5 команд?

Задача № 3613

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 79: Динамическое программирование: три команды

(Е. Джобс) Исполнитель Простачок преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавить 2
2. Прибавить 3
3. Умножить на 2

Первая команда увеличивает число на 2, вторая – на 3, третья – увеличивает число вдвое. Сколько различных чисел может быть получено из числа 10 всеми возможными алгоритмами длиной 5 команд?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3715. Python. (А. Комков) Исполнитель Нолик преобразует двоичное число. Сколько существует программ, которые исходное двоичное число 1100 преобразуют в двоичное число 100?

Задача № 3715

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 78: Динамическое программирование: две команды

(А. Комков) Исполнитель Нолик преобразует двоичное число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Вычесть 1
2. Обнулить

Первая команда уменьшает число на 1. Вторая команда обнуляет все ненулевые разряды, кроме старшего (например, для исходного числа 11101 результатом работы команды будет число 10000), если таких разрядов нет, то данная команда не выполняется.
Сколько существует программ, которые исходное двоичное число 1100 преобразуют в двоичное число 100?

Данная задача решена на языке программирования - Python двумя способами.

После оплаты Вы сможете скачать программные коды.

Решение

3717. (А. Комков) Pascal и Python. Исполнитель Нолик преобразует двоичное число

Задача № 3717

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 78: Динамическое программирование: две команды

(А. Комков) Исполнитель Нолик преобразует двоичное число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Вычесть 1
2. Обнулить

Первая команда уменьшает число на 1. Вторая команда обнуляет все ненулевые разряды, кроме старшего (например, для исходного числа 11101 результатом работы команды будет число 10000), если таких разрядов нет, то данная команда не выполняется.
Сколько существует программ, которые исходное двоичное число 1000000 преобразуют в двоичное число 1000?

Данная задача решена на двух языках программирования - Pascal (только программный код, доступен для скачивания после оплаты) и Python (программный код + видео-разбор).

Решение

3718. Python. (А. Комков) Исполнитель Нолик преобразует число, записанное на экране в троичной системе счисления. Сколько существует программ, которые троичное число 212, преобразуют в троичное число 10?

Задача № 3718

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 78: Динамическое программирование: две команды

(А. Комков) Исполнитель Нолик преобразует число, записанное на экране в троичной системе счисления. У исполнителя есть две команды, которым присвоены номера:

1. Вычесть 2
2. Обнулить младший разряд

Первая команда уменьшает число на 2. Вторая команда обнуляет ненулевой младший разряд троичной записи числа. (Например, при выполнении этой команды число 21 преобразуется в число 20. Если в младшем разряде находится 0, то данная команда не выполняется).
Сколько существует программ, которые троичное число 212, преобразуют в троичное число 10?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3746. Сколько существует программ, которые преобразуют исходное число 3 в число 21, и при этом траектория вычислений содержит число 8 и не содержит числа 12?

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

Задача № 3746

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 3
3. Умножь на 2

Сколько существует программ, которые преобразуют исходное число 3 в число 21, и при этом траектория вычислений содержит число 8 и не содержит числа 12?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4112. Python. За какое минимальное количество команд Исполнитель может получить из числа 1 число 100.

Исполнитель преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавить 2

2. Умножить на 2

Первая команда увеличивает число на экране на 2, вторая – вдвое.

Программа для исполнителя – это последовательность команд. За какое минимальное количество команд Исполнитель может получить из числа 1 число 100.

Решение

4126. Python. (А. Богданов) Исполнитель Калькулятор преобразует число, записанное на экране. Сколько существует таких программ, которые исходное число 11 преобразуют в число 29, и при этом траектория вычислений содержит либо 17, либо 23, либо 17 и 23 одновременно?

Задача № 4126

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

(А. Богданов) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 2

Первая команда увеличивает число на 1, вторая – на 2. Сколько существует таких программ, которые исходное число 11 преобразуют в число 29, и при этом траектория вычислений содержит либо 17, либо 23, либо 17 и 23 одновременно?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4837. Python. (Б. Михлин) Исполнитель К22 преобразует число, записанное на экране. Сколько существует программ, которые число 2 преобразуют в число 26, при этом траектория вычислений проходит через число 11 и не проходит через число 21?

Задача № 4837

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 79: Динамическое программирование: три команды

(Б. Михлин) Исполнитель К22 преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 4
3. Прибавь следующее чётное

Первая из них увеличивает число на экране на 1, вторая увеличивает число на 4. Третья команда прибавляет к числу следующее четное число (например, число 2 увеличивает на 4, а число 5 увеличивает на 6).
Сколько существует программ, которые число 2 преобразуют в число 26, при этом траектория вычислений проходит через число 11 и не проходит через число 21?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4948. Сколько существует программ, которые преобразуют исходное число 1 в число 15 и при этом не содержат двух команд умножения подряд?

Задача № 4948

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 79: Динамическое программирование: три команды

Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 2
3. Умножь на 2

Первая команда увеличивает число на экране на 1, вторая увеличивает его на 2, третья – умножает на 2. Программа для исполнителя – это последовательность команд. Сколько существует программ, которые преобразуют исходное число 1 в число 15 и при этом не содержат двух команд умножения подряд?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

5075. Python. Сколько существует программ, которые преобразуют исходное число 4 в число 93, и при этом траектория вычислений содержит число 10 и не содержит число 28.

Задача № 5075

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 3
3. Умножь на 2

Первая команда увеличивает число на экране на 1, вторая увеличивает его на 3, третья – умножает на 2. Программа для исполнителя – это последовательность команд. Сколько существует программ, которые преобразуют исходное число 4 в число 93, и при этом траектория вычислений содержит число 10 и не содержит число 28. Также программа не должна содержать двух команд «Прибавь 1» подряд.

Решение

5079. Python и Pascal. Первая команда увеличивает число на экране на 1, вторая увеличивает его на 2, третья – умножает на 3. Программа для исполнителя – это последовательность команд. Сколько существует программ, которые преобразуют исходное число 2 в число 38, и при этом траектория вычислений содержит числа 15 и 30, а также не содержит чисел 12 и 20.

(№ 5079) Исполнитель Калькулятор преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Прибавь 2
3. Умножь на 3

Первая команда увеличивает число на экране на 1, вторая увеличивает его на 2, третья – умножает на 3. Программа для исполнителя – это последовательность команд. Сколько существует программ, которые преобразуют исходное число 2 в число 38, и при этом траектория вычислений содержит числа 15 и 30, а также не содержит чисел 12 и 20. Также программа не должна содержать двух команд «Умножь на 3» подряд.

Данная задача решена на языке программирования - Python и Pascal.

После оплаты Вы сможете скачать программный код.

Решение

5212. Python. Сколько существует различных программ, которые преобразуют исходное число 1 в число 555?

Задача № 5212

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 78: Динамическое программирование: две команды

Исполнитель преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Прибавь 1
2. Припиши 1

Первая команда увеличивает число на экране на 1, вторая приписывает 1 в конец десятичной записи числа. Программа для исполнителя – это последовательность команд. Например, если в начальный момент на экране находится число 1, то программа 212 последовательно преобразует его в 11, 12, 121. Сколько существует различных программ, которые преобразуют исходное число 1 в число 555?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

5217. Python. Сколько существует различных программ, которые преобразуют исходное число 1 в число 100 и содержат не более двух команд умножения?

Задача № 5217

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 79: Динамическое программирование: три команды

Исполнитель преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Умножь на 2
3. Умножь на 3

Первая команда увеличивает число на экране на 1, вторая умножает его на 2, третья – умножает на 3. Сколько существует различных программ, которые преобразуют исходное число 1 в число 100 и содержат не более двух команд умножения?

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

5220. Python. Сколько существует различных программ, которые преобразуют исходное число 1 в число 157 и содержат больше команд умножения, чем сложения?

Задача № 5220

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 79: Динамическое программирование: три команды

Исполнитель преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Умножь на 2
3. Умножь на 3

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

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

5274. Python. Первая команда увеличивает число на экране на 1. Вторая приписывает в конец числа 1, если новое число делится на 3; в противном случае число не изменяется. Третья команда умножает число на 5. Сколько существует различных программ, которые преобразуют исходное число 1 в число 410?

(№ 5274) (М. Шагитов) Исполнитель преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 1
2. Припиши 1
3. Умножь на 5

Первая команда увеличивает число на экране на 1. Вторая приписывает в конец числа 1, если новое число делится на 3; в противном случае число не изменяется. Третья команда умножает число на 5. Сколько существует различных программ, которые преобразуют исходное число 1 в число 410?

Решение

5329 (ЕГЭ-2022) Метод решения - дерево. Сколько существует программ, для которых при исходном числе 30 результатом является число 1, и при этом траектория вычислений содержит число 12?

Задача № 5329

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

(ЕГЭ-2022) Исполнитель преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Вычти 1
2. Найди целую часть от деления на 2

Первая команда уменьшает число на экране на 1, вторая заменяет число на экране на целую часть от деления числа на 2. Сколько существует программ, для которых при исходном числе 30 результатом является число 1, и при этом траектория вычислений содержит число 12?

Решение

5330. (ЕГЭ-2022). Python. Первая команда уменьшает число на экране на 2, вторая заменяет число на экране на целую часть от деления числа на 2. Сколько существует программ, для которых при исходном числе 28 результатом является число 1, и при этом траектория вычислений содержит число 10?

(№ 5330) (ЕГЭ-2022) Исполнитель преобразует число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Вычти 2
2. Найди целую часть от деления на 2

Первая команда уменьшает число на экране на 2, вторая заменяет число на экране на целую часть от деления числа на 2. Сколько существует программ, для которых при исходном числе 28 результатом является число 1, и при этом траектория вычислений содержит число 10?

Решение

5404. (Е. Джобс). Python. 1. Сложи разряды числа 2. Перемножь разряды числа. Найдите количество различных двузначных чисел, которые этот исполнитель может преобразовать в число 8?

(№ 5404) (Е. Джобс) Исполнитель преобразует двузначное число, записанное на экране. У исполнителя есть две команды, которым присвоены номера:

1. Сложи разряды числа
2. Перемножь разряды числа

Выполняя первую из них, исполнитель складывает разряды числа и выводит соответствующее значение на экран. При выполнении второй команды находится произведение разрядов, которое выводится на экран. Программой для исполнителя называется последовательность команд. Например, программа 221 примененная к числу 93 выполнится следующим образом: 9*3 = 27, 2*7 = 14, 1+4 = 5. Найдите количество различных двузначных чисел, которые этот исполнитель может преобразовать в число 8?

Решение

5542. (М. Шагитов) Python. Сколько существует различных программ, которые преобразуют исходное число 1 в число 600, и при этом траектория вычислений содержит ровно 5 чисел с суммой цифр 14.

Задача № 5542

Задание КИМ № 23: Динамическое программирование (количество программ)
Раздел № 80: Динамическое программирование: ограничение на траекторию

(М. Шагитов) Исполнитель преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:

1. Прибавь 2
2. Умножь на 3
3. Умножь на 4

Выполняя первую из них, исполнитель увеличивает число на экране на 3, выполняя вторую – умножает на 3, выполняя третью – умножает на 4. Программой для исполнителя называется последовательность команд. Сколько существует различных программ, которые преобразуют исходное число 1 в число 600, и при этом траектория вычислений содержит ровно 5 чисел с суммой цифр 14.

Решение
24. Обработка символьных строк

(№ 4528). Python. Определите максимальное количество идущих подряд символов, среди которых не более пяти точек

(№ 4528) Текстовый файл 24-181.txt строку из заглавных латинских букв и точек, всего не более чем из 106 символов. Определите максимальное количество идущих подряд символов, среди которых не более пяти точек.

После оплаты Вы сможете скачать программный код.

Решение

Определите максимальное количество идущих подряд символов, среди которых нет сочетания стоящих рядом букв P и R

(№ 4218) Текстовый файл 24-157.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (A..Z). Определите максимальное количество идущих подряд символов, среди которых нет сочетания стоящих рядом букв P и R (в любом порядке).

Данная задача решена на языке программирования - python.

f=open(r"C:\24_4218.txt","r")
d=f.readline()
l=len(d)
max=0
k=0
for i in range(0,l):
    if (d[i]!='P' or d[i+1]!='R') and (d[i]!='R' or d[i+1]!='P'):
      k=k+1
    else:
        if max<k:
            max=k
        k=0
print(max+1)

Решение

(№ 3750) Python. Определите символ, который чаще всего встречается в файле между двумя одинаковыми символами.

(№ 3750) Текстовый файл 24-157.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле между двумя одинаковыми символами. Например, в тексте CCBAABABCBC есть комбинации ABA, BAB, BCB и CBC. Чаще всего – 2 раза – между двумя одинаковыми символами стоит B, в ответе для этого случая надо написать B2 (без пробелов и других разделителей). Если таких символов несколько, выведите тот, который стоит раньше в алфавите.

Данная задача выполнена на языке программирования - Python.

f=open(r"C:\24-157.txt","r")
a=f.readline()
l=len(a)
ma=0
for w in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ':
    k=0
    for i in range(len(a)-2):
        if a[i]==a[i+2] and a[i+1]==w:
            k=k+1
    if k>ma:
        ma=k
        e=w
print(e,ma)

Решение

№ 3781. Python. Необходимо найти строку, содержащую наименьшее количество букв A

(№ 3781) Текстовый файл 24-s1.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наименьшее количество букв A (если таких строк несколько, надо взять ту, которая в файле встретилась раньше). Определите, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая стоит последней в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZZQAQ
ZAVLAB
KRAKTU

В этом примере в первой и третьей строках по одной букве A, во второй – две. Берём первую строку, т.к. она находится в файле раньше. В этой строке чаще других встречаются буквы Z и Q (по два раза), выбираем букву Z, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать Z3, так как во всех строках файла буква Z встречается 3 раза.

Данная задача выполнена на языке программирования - Python.

Решение

№ 3782. Python. Необходимо найти строку, содержащую наибольшее количество букв Q

(№ 3782) Текстовый файл 24-s1.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наибольшее количество букв Q (если таких строк несколько, надо взять ту, которая в файле встретилась позже). Определите, какая буква встречается в этой строке реже всего (но присутствует!). Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZZQAQB
QAVQAB
BAQTUB

В этом примере в первой и второй строках по две букву Q, в третьей – одна. Берём вторую строку, т.к. она стоит в файле позже. В этой строке реже других встречаются буквы V и B (по одному разу), выбираем букву B, т. к. она раньше стоит в алфавите. В ответе для этого примера надо записать B4, так как во всех строках файла буква B встречается 4 раза.

Данная задача выполнена на языке программирования - Python двумя способами, которые сможете скачать после оплаты.

Решение

№ 3784. Необходимо найти строку, содержащую наибольшее количество пар соседних букв

Задача № 3784

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-s1.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наибольшее количество пар соседних букв, которые стоят в таком же порядке и в алфавите (например, AB, BC, CD и т.д.; в цепочке ABC две таких пары). Если таких строк несколько, надо взять ту, которая в файле встретилась позже. Определите, какая буква встречается в этой строке реже всего (но присутствует!). Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZCQABA
ZALMAC
CRACUT

В этом примере в первой и второй строках по одной подходящей паре (AB и LM), в третьей таких пар нет. Берём вторую строку, т.к. она позже встречается в файле. В этой строке реже других встречаются буквы Z и C (по одному разу), выбираем букву С, т. к. она раньше стоит в алфавите. В ответе для этого примера надо записать C4, так как во всех строках файла буква C встречается 4 раза.

Данная задача выполнена на языке программирования - Python двумя способами, которые Вы сможете скачать после оплаты.

Решение

№ 3786. Pascal. Найти строку, содержащую самую длинную цепочку стоящих подряд одинаковых букв

Задача № 3786

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-164.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую самую длинную цепочку стоящих подряд одинаковых букв. Если таких строк несколько, надо взять ту, которая в файле встретилась раньше. Определите, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZZQABA
ZALAAC
QRAQUT

В этом примере в первой и второй строках наибольшая длина цепочек одинаковых буквы равна 2 (ZZ в первой строке, AA во второй), в третьей – 1. Берём первую строку, т.к. она находится в файле раньше. В этой строке чаще других встречаются буквы Z и A (по 2 раза), выбираем букву A, т. к. она стоит раньше в алфавите. В ответе для этого примера надо записать A6, так как во всех строках файла буква A встречается 6 раз.

Данная задача решена на языке программирования - Pascal.


#asdasd
saasf

Решение

№ 4041. Python и Pascal. В строках, содержащих менее 15 букв G, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.

(№ 4041) Текстовый файл 24-164.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. В строках, содержащих менее 15 букв G, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.
Пример. Исходный файл:

VOVA
ZAGALG
QRAGQT

В этом примере во всех строках меньше 15 букв G. Самое большое расстояние между одинаковыми буквами – в третьей строке между буквами Q, расположенными в строке на 1-й и 5-й позициях. В ответе для данного примера нужно вывести число 4.

Данная задача решена на двух языках программирования - Python и Pascal.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 4141. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ

(№ 4141) Текстовый файл 24-171.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Файл разбит на строки различной длины. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ. Цепочка должна начинаться с символа X и заканчиваться символом Z. Например, для строки SAZZXYZXYZXZQW длина цепочки равна 6: XYZ+XYZ.

Данная задача решена на языке программирования - Python.

После покупки Вам предоставляется возможность скачать программный код. Если у Вас возникнут какие-либо вопросы - пишите мне на почту или вотсап (контакты указаны по ссылке ).

Решение

№ 4215. Python. Найдите 5 чисел больших 500000, таких, что среди их делителей есть число, оканчивающееся на 8, при этом этот делитель не равен 8 и самому числу.

Задача № 4215

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

Найдите 5 чисел больших 500000, таких, что среди их делителей есть число, оканчивающееся на 8, при этом этот делитель не равен 8 и самому числу. В качестве ответа приведите 5 наименьших чисел, соответствующих условию. Формат вывода: для каждого из найденных чисел в отдельной строке запишите само число, а затем минимальный делитель, оканчивающийся на 8, не равный 8 и самому числу.

Данная задача выполнена на языке программирования - Python.

Решение

(№ 5042) Python. Текстовый файл 24-197.txt содержит строку из заглавных латинских букв X, Y и Z, всего не более чем из 106 символов. Определите максимальное количество идущих подряд троек символов X*X или Y*Y, где * обозначает один любой символ.

(№ 5042) Текстовый файл 24-197.txt содержит строку из заглавных латинских букв X, Y и Z, всего не более чем из 106 символов. Определите максимальное количество идущих подряд троек символов X*X или Y*Y, где * обозначает один любой символ.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

(№ 5152) Python. (Н. Егорова) Текстовый файл 24-203.txt содержит строку из заглавных латинских букв A, B и C, всего не более чем из 106 символов. Определите количество подстрок длиной не менее трех символов, которые не содержали бы одновременно все три буквы A, B и C. Примечание: подстрока — это непрерывный фрагмент исходной строки.

(№ 5152) (Н. Егорова) Текстовый файл 24-203.txt содержит строку из заглавных латинских букв A, B и C, всего не более чем из 106 символов. Определите количество подстрок длиной не менее трех символов, которые не содержали бы одновременно все три буквы A, B и C. Примечание: подстрока — это непрерывный фрагмент исходной строки.

После оплаты Вы сможете скачать программный код.

Решение

(№ 5155) (Е. Джобс) Python. Найдите максимальное количество подряд идущих пар символов AA или CC. Искомая подстрока может включать только пары АA, только пары CС или содержать одновременно как пары АA, так и пары CC.

(№ 5155) (Е. Джобс) Текстовый файл 24-204.txt содержит строку из заглавных латинских букв A, B и C, всего не более чем из 106 символов. Найдите максимальное количество подряд идущих пар символов AA или CC. Искомая подстрока может включать только пары АA, только пары CС или содержать одновременно как пары АA, так и пары CC.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

(№ 5229) Python. Текстовый файл 24-1.txt содержит только заглавные буквы латинского алфавита (ABC…Z). Определите максимальное количество идущих подряд символов, среди которых буквы A, B и X в общей сложности встречаются не более пяти раз.

(№ 5229) Текстовый файл 24-1.txt содержит только заглавные буквы латинского алфавита (ABC…Z). Определите максимальное количество идущих подряд символов, среди которых буквы A, B и X в общей сложности встречаются не более пяти раз.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

(№ 5230) Python. Текстовый файл 24-1.txt содержит только заглавные буквы латинского алфавита (ABC…Z). Определите максимальное количество идущих подряд символов, среди которых гласные буквы (A, E, I, O, U и Y) в общей сложности встречаются не более пяти раз.

(№ 5230) Текстовый файл 24-1.txt содержит только заглавные буквы латинского алфавита (ABC…Z). Определите максимальное количество идущих подряд символов, среди которых гласные буквы (A, E, I, O, U и Y) в общей сложности встречаются не более пяти раз.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

(№ 5401) Python. (Е. Джобс) Текстовый файл 24-222.txt содержит строку из символов A, B, C, D, E и F, всего не более чем 106 символов. Найдите максимальную длину строки вида А*А*А*А, где между буквами А расположены одинаковые группы символов, не содержащие букв А. Например, в строке BDADBADBADBABDAFABDA такая подстрока ADBADBADBA (длина 10).

(№ 5401) (Е. Джобс) Текстовый файл 24-222.txt содержит строку из символов A, B, C, D, E и F, всего не более чем 106 символов. Найдите максимальную длину строки вида А*А*А*А, где между буквами А расположены одинаковые группы символов, не содержащие букв А. Например, в строке BDADBADBADBABDAFABDA такая подстрока ADBADBADBA (длина 10).

После оплаты Вы сможете скачать программный код.

Решение

(№ 5640) (П. Финкель) Python. Текстовый файл 24-225.txt состоит не более чем из 106 символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов FF и удовлетворяющее маске «44??78???3», где символ ? обозначает любую цифру.

(№ 5640) (П. Финкель) Текстовый файл 24-225.txt состоит не более чем из 106 символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов FF и удовлетворяющее маске «44??78???3», где символ ? обозначает любую цифру. Пример такого числа: 4434781233. Найдите сумму чётных цифр найденного числа.

Решение

(№ 6054) Python. Текстовый файл 24-241.txt состоит не более чем из 106 символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите длину самой короткой цепочки символов, которая начинается и заканчивается буквой E, между двумя последовательными буквами E содержит ровно две буквы B, а между этими буквами B – более 5 букв A.

(№ 6054) Текстовый файл 24-241.txt состоит не более чем из 106 символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите длину самой короткой цепочки символов, которая начинается и заканчивается буквой E, между двумя последовательными буквами E содержит ровно две буквы B, а между этими буквами B – более 5 букв A.

После оплаты Вы сможете скачать программный код на python.

Решение

2493. Python. Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более 106 символов. Определите максимальное количество идущих подряд символов, среди которых нет точек, а количество гласных (букв A, E, I, O, U, Y) не превышает 7.

Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более 106 символов. Определите максимальное количество идущих подряд символов, среди которых нет точек, а количество гласных (букв A, E, I, O, U, Y) не превышает 7.

Файлы к заданию: 24-181.txt

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

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

Задача № 2556

Задание КИМ № 24: Обработка символьных строк
Раздел № 156: Поиск заданных последовательностей символов

Текстовый файл 24-s1.txt состоит не более чем из 106 заглавных латинских букв (A..Z). Текст разбит на строки различной длины. Определите количество строк, в которых комбинация YZ встречается больше одного раза.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3156. Python. Определите символ, который чаще всего встречается в файле сразу после буквы X. В ответе запишите сначала этот символ, а потом сразу (без разделителя) сколько раз он встретился после буквы X. Если таких символов несколько, нужно вывести тот, который стоит раньше в алфавите.

Задача № 3156

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-s2.txt состоит не более чем из 106 заглавных латинских букв. Определите символ, который чаще всего встречается в файле сразу после буквы X. В ответе запишите сначала этот символ, а потом сразу (без разделителя) сколько раз он встретился после буквы X. Если таких символов несколько, нужно вывести тот, который стоит раньше в алфавите. Например, в тексте XBCXXBXDDD после буквы X два раза стоит B, по одному разу – X и D. Для этого текста ответом будет B2.

Решение

3748. Определите символ, который чаще всего встречается в файле после двух одинаковых символов.

Задача № 3748

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-157.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле после двух одинаковых символов. Например, в тексте CCCBBABAABCC есть комбинации CCC, CCB, BBA и AAB. Чаще всего – 2 раза – после двух одинаковых символов стоит B, в ответе для этого случая надо написать B2 (без пробелов и других разделителей). Если таких символов несколько, выведите тот, который стоит раньше в алфавите.

Данная программа написана на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3750. Текстовый файл 24-157.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле между двумя одинаковыми символами.

Задача № 3750

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-157.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле между двумя одинаковыми символами. Например, в тексте CCBAABABCBC есть комбинации ABA, BAB, BCB и CBC. Чаще всего – 2 раза – между двумя одинаковыми символами стоит B, в ответе для этого случая надо написать B2 (без пробелов и других разделителей). Если таких символов несколько, выведите тот, который стоит раньше в алфавите.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

3785. Python. Текстовый файл 24-164.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую самую длинную цепочку стоящих подряд одинаковых букв. Если таких строк несколько, надо взять ту, которая в файле встретилась раньше.

Задача № 3785

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-164.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую самую длинную цепочку стоящих подряд одинаковых букв. Если таких строк несколько, надо взять ту, которая в файле встретилась раньше. Определите, какая буква встречается в этой строке реже всего (но присутствует!). Если таких букв несколько, надо взять ту, которая стоит последней в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:

ZZQABA
ZALAAC
QRAQUT

В этом примере в первой и второй строках наибольшая длина цепочек одинаковых буквы равна 2 (ZZ в первой строке, AA во второй), в третьей – 1. Берём первую строку, т.к. она находится в файле раньше. В этой строке реже других встречаются буквы Q и B (по разу), выбираем букву Q, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать Q3, так как во всех строках файла буква Q встречается 3 раза.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4042. Python и Pascal. В строках, содержащих менее 20 букв E, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.

Задача № 4042

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-164.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. В строках, содержащих менее 20 букв E, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.
Пример. Исходный файл:

VOVA
ZAEALE
QRAEQT

В этом примере во всех строках меньше 20 букв E. Самое большое расстояние между одинаковыми буквами – в третьей строке между буквами Q, расположенными в строке на 1-й и 5-й позициях. В ответе для данного примера нужно вывести число 4.

Данная задача решена на двух языках программирования - Python и Pascal.

После оплаты Вы сможете скачать программные коды.

Решение

4105. (Е. Джобс) Текстовый файл 24-168.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита

Задача № 4105

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

(Е. Джобс) Текстовый файл 24-168.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Определите наибольшую длину последовательности из трех различных символов, расположенных в порядке неубывания.
Например, для строки AABBAABBCCDDDEFFGF искомая последовательность – BBCCDDD, её длина – 7.

Данная задача выполнена на языке программирования - Python.

После оплаты Вам предоставляется возможность скачать файл с программным кодом.

Решение

4139. Python. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ.

Задача № 4139

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-169.txt состоит не более чем из 106 символов X, Y и Z. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ. Цепочка должна начинаться с символа X и заканчиваться символом Z. Например, для строки ZZZXYZXYZXZZZ длина цепочки равна 6: XYZ+XYZ.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4142. Python. (А. Богданов) Текстовый файл 24-171.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Файл разбит на строки различной длины. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ.

Задача № 4142

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

(А. Богданов) Текстовый файл 24-171.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Файл разбит на строки различной длины. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ. Цепочка может начинаться и заканчиваться любым символом из XYZ, но внутри цепочки порядок строго определен. Например, для строки SAZXYZXYZXZQW длина цепочки равна 8: Z+XYZ+XYZ+X, где цепочка начинается с Z и заканчивается X.

Решение

4209.(А. Комков) Текстовый файл 24-175.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита E, G, K. Определите максимальное количество идущих подряд символов, среди которых сочетания символов KEGE повторяются не более двух раз.

Задача № 4209

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

(А. Комков) Текстовый файл 24-175.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита E, G, K. Определите максимальное количество идущих подряд символов, среди которых сочетания символов KEGE повторяются не более двух раз.

f=open(r"24-175.txt","r")
m=0
for s in f:
    d=s.split('KEGE')
    for i in range(len(d)-2):
        m=max(m,len(d[i])+len(d[i+1])+len(d[i+2])+4*2)
print(m+6)

Решение

4217. Текстовый файл 24-157.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (A..Z). Определите максимальное количество идущих подряд символов, среди которых нет сочетания символов QW.

Задача № 4217

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-157.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (A..Z). Определите максимальное количество идущих подряд символов, среди которых нет сочетания символов QW.

f=open('24-157.txt')
m=0
for s in f:
    d=s.split('QW')
    for l in d:
        m=max(m,len(l))
print(m+2)

Решение

4524. Python. Текстовый файл 24-181.txt содержит строку из заглавных латинских букв и точек, всего не более 106 символов. Определите максимальное количество идущих подряд символов, среди которых не более одной точки.

Задача № 4524

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-181.txt содержит строку из заглавных латинских букв и точек, всего не более 106 символов. Определите максимальное количество идущих подряд символов, среди которых не более одной точки.

Решение

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

(№ 4525) Текстовый файл 24-181.txt содержит строку из заглавных латинских букв и точек, всего не более 106 символов. Определите максимальное количество идущих подряд символов, среди которых не более двух точек.

Данная задача выполнена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4723. (Л. Шастин) Текстовый файл 24-186.txt содержит заглавные латинские буквы и телефонные номера, всего не более чем 106 символов.

Задача № 4723

Задание КИМ № 24: Обработка символьных строк
Раздел № 156: Поиск заданных последовательностей символов

(Л. Шастин) Текстовый файл 24-186.txt содержит заглавные латинские буквы и телефонные номера, всего не более чем 106 символов. Телефонный номер – это последовательность цифр, расположенных между буквами. В некоторой стране Z номер телефона состоит из 11 цифр, начинается на 7 и при этом сумма последних двух цифр номера равна сумме первых двух цифр. Определите количество телефонных номеров страны Z, содержащихся в файле.

Данная задача выполнена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

4753.Определите максимальное количество идущих подряд символов, среди которых нет гласных букв (символов A, E, I, O, U, Y), но есть не менее 6 точек.

Задача № 4753

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-181.txt содержит строку из заглавных латинских букв и точек, всего не более 106 символов. Определите максимальное количество идущих подряд символов, среди которых нет гласных букв (символов A, E, I, O, U, Y), но есть не менее 6 точек.

Данная задача выполнена на языке программирования - Python. После оплаты Вы сможете скачать программный код.

Решение

5263. Python. Найдите максимальное количество подряд идущих четвёрок символов ABEC, BDAC, CAFB, CFBA, стоящих одна за другой и пересекающихся с соседними четвёрками одной буквой.

Задача № 5263

Задание КИМ № 24: Обработка символьных строк
Раздел № 155: Цепочки максимальной длины

Текстовый файл 24-211.txt содержит строку из набора A, B, C, D, E, F, всего не более чем из 106 символов. Найдите максимальное количество подряд идущих четвёрок символов ABEC, BDAC, CAFB, CFBA, стоящих одна за другой и пересекающихся с соседними четвёрками одной буквой. Например, в строке BDEABECAFBDACBD такие пары составляют подстроку ABECAFBDAC = ABEC + СAFB + ВDAC, итого 3 четвёрки.

Решение

5400. Python. (А. Богданов) Текстовый файл 24-221.txt содержит строку из десятичных цифр, всего не более чем 106 символов. Определите наибольшую длину подпоследовательности вида «цепочка нулей + цепочка единиц». Рассматриваются только такие подпоследовательности, в которых есть хотя бы один ноль и хотя бы одна единица.

(№ 5400) (А. Богданов) Текстовый файл 24-221.txt содержит строку из десятичных цифр, всего не более чем 106 символов. Определите наибольшую длину подпоследовательности вида «цепочка нулей + цепочка единиц». Рассматриваются только такие подпоследовательности, в которых есть хотя бы один ноль и хотя бы одна единица.

После оплаты Вы можете скачать программный код.

Решение

5464. Python. (№ 5464) Текстовый файл 24-224.txt содержит строку из символов A, B и C, всего не более чем 106 символов. Найдите максимальную длину строки, состоящей только из комбинаций BAC и СAB. Например, в строке BABABACCABCABCB такая подстрока BACCABCAB (длина 9).

(№ 5464) Текстовый файл 24-224.txt содержит строку из символов A, B и C, всего не более чем 106 символов. Найдите максимальную длину строки, состоящей только из комбинаций BAC и СAB. Например, в строке BABABACCABCABCB такая подстрока BACCABCAB (длина 9).

После оплаты Вы сможете скачать программный код.

Решение

5646. Python. (П. Финкель) Текстовый файл 24-230.txt состоит не более чем из 106 символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов KK и удовлетворяющее маске «43??78???34», где символ ? обозначает любую цифру. Пример такого числа: 43127812334. Найдите произведение нечётных цифр найденного числа.

Задача № 5646

Задание КИМ № 24: Обработка символьных строк
Раздел № 156: Поиск заданных последовательностей символов

(П. Финкель) Текстовый файл 24-230.txt состоит не более чем из 106 символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов KK и удовлетворяющее маске «43??78???34», где символ ? обозначает любую цифру. Пример такого числа: 43127812334. Найдите произведение нечётных цифр найденного числа.

Решение

6055. Python. Текстовый файл 24-241.txt состоит не более чем из 106 символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите длину самой длинной цепочки символов, которая начинается и заканчивается буквой F, между двумя последовательными буквами F содержит не менее пяти букв E, а между каждой парой букв E – ровно одну букву A.

(№ 6055) Текстовый файл 24-241.txt состоит не более чем из 106 символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите длину самой длинной цепочки символов, которая  содержит не менее пяти букв E, а между каждой парой букв E – ровно одну буначинается и заканчивается буквой F, между двумя последовательными буквами Fкву A.

После оплаты Вы сможете скачать программный код на python.

Решение

6056. Python. Текстовый файл 24-241.txt состоит не более чем из 106 символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите длину самой длинной цепочки символов, которая является палиндромом.

(№ 6056) Текстовый файл 24-241.txt состоит не более чем из 106 символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите длину самой длинной цепочки символов, которая является палиндромом.

После оплаты Вы сможете скачать программный код на python.

Решение

6057. Python. Текстовый файл 24-247.txt состоит не более чем из 106 символов и содержит только латинские заглавные буквы A...Z. Найдите в файле самую длинную цепочку одинаковых букв, стоящих рядом. Запишите в ответе, сколько раз буква, образующая эту цепочку, встречается в соответствующей строке. Если в файле есть несколько строк с цепочками одинаковой максимальной длины, нужно взять ту, где общее количество этих букв меньше. Пример. Пусть в файле находятся две строки: ABCAAABCA ABBBCDAEFB Здесь две цепочки длиной 3: AAA в первой строке и BBB во второй. Но буква A в первой строке всего встречается 5 раз, а буква B во второй строке – 4 раза. Выбираем меньшее из этих двух значений. Ответ: 4.

(№ 6057) Текстовый файл 24-247.txt состоит не более чем из 106 символов и содержит только латинские заглавные буквы A...Z. Найдите в файле самую длинную цепочку одинаковых букв, стоящих рядом. Запишите в ответе, сколько раз буква, образующая эту цепочку, встречается в соответствующей строке. Если в файле есть несколько строк с цепочками одинаковой максимальной длины, нужно взять ту, где общее количество этих букв меньше.
Пример. Пусть в файле находятся две строки:
ABCAAABCA
ABBBCDAEFB
Здесь две цепочки длиной 3: AAA в первой строке и BBB во второй. Но буква A в первой строке всего встречается 5 раз, а буква B во второй строке – 4 раза. Выбираем меньшее из этих двух значений. Ответ: 4.

После оплаты Вы сможете скачать программный код на python.

Решение
25. Обработка целочисленной информации. Поиск делителей

Задание 25. № 3780. Найдите все натуральные числа, принадлежащие отрезку [63 000 000; 75 000 000]

Задача № 3780

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

Найдите все натуральные числа, принадлежащие отрезку [63 000 000; 75 000 000], у которых ровно пять различных нечётных делителей (количество чётных делителей может быть любым). В ответе перечислите найденные числа, справа от каждого числа запишите его наибольший нечётный делитель.

Данная задача выполнена на языке программирования - Python.

for i in range (63123848 ,63123848+1): 
    k=0 
    for j in range (1,i+1): 
        if i%j==0 and j%2!=0: 
            k=k+1 
            if k>5:
                break
    if k==5:
        max=1
        for j in range (i,1,-1):
            if i%j==0 and j%2!=0:
                max=j
                break
        print (i,' ',j)

Решение

Задание 25. № 3932. Python. Рассматриваются возрастающие последовательности из 5 идущих подряд чисел

Задача № 3932

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

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

Данная задача выполнена на языке программирования - Python.

Решение этой задачи на языке программирования - Pascal по ссылке

Решение

Задание 25. №2573. Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [190061; 190072]

Задача № 2573

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(А.Н. Носкин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [190061; 190072], числа, имеющие ровно 4 различных НЕЧЁТНЫХ делителя. В ответе для каждого найденного числа запишите два его наибольших нечётных делителя в порядке убывания.

Данная задача решена на языке программировании - Python.

Решение

(№ 2607) Python. Среди целых чисел, принадлежащих числовому отрезку [173225; 217437]

(№ 2607) Среди целых чисел, принадлежащих числовому отрезку [173225; 217437], найдите числа, которые представляют собой произведение двух различных простых делителей, заканчивающихся на одну и ту же цифру. Запишите в ответе количество таких чисел и минимальное их них.

Решение

№ 2572. Python.

Задача № 2572

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(А.Н. Носкин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [190201; 190260], числа, имеющие ровно 4 различных ЧЁТНЫХ делителя. В ответе для каждого найденного числа запишите два его наибольших ЧЁТНЫХ делителя в порядке убывания.

Данная задача выполнена на языке программирования - Python.

Решение

(№ 2580) (Б.С. Михлин) задание 25 с сайта Полякова. Python

(№ 2580) (Б.С. Михлин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [586132; 586430], числа, имеющие максимальное количество различных делителей. Найдите минимальное и максимальное из таких чисел. В ответе для каждого из них запишите два числа: количество делителей и наибольший делитель, не равный самому числу.

Решение

№ 2580. Числа, имеющие максимальное количество различных делителей.

Задача № 2580

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(Б.С. Михлин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [586132; 586430], числа, имеющие максимальное количество различных делителей. Найдите минимальное и максимальное из таких чисел. В ответе для каждого из них запишите два числа: количество делителей и наибольший делитель, не равный самому числу.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2588. (Д.Ф. Муфаззалов) Совершенным называется число, натуральное число

Задача № 2588

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(Д.Ф. Муфаззалов) Совершенным называется число, натуральное число, равное сумме всех своих собственных делителей (то есть всех положительных делителей, отличных от самого́ числа) (например, число 6=1+2+3). ) Выведите каждое совершенное число из диапазона [2; 10000] в количество его собственных делителей в порядке возрастания. Вывод каждого совершенного числа начинайте с новой строки. Числа в строке разделяйте пробелом.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2589. (Д.Ф. Муфаззалов) Два числа называются дружественными если сумма собственных делителей

Задача № 2589

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(Д.Ф. Муфаззалов) Два числа называются дружественными если сумма собственных делителей (то есть всех положительных делителей, отличных от самого́ числа) любого их них равна другому числу. Например, числа 220 и 284 дружественные.
Выведите в порядке возрастания числа в диапазоне [2; 30000], имеющие дружественное число, большее чем само это число, и через пробел это дружественное число. Каждое следующие число из указанного диапазона выводите на новой строке.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2593. Числа, не делящиеся на вторую степень какого-либо числа, кроме единицы

Задача № 2593

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [2945; 18294], найдите числа, не делящиеся на вторую степень какого-либо числа, кроме единицы. Ответом будет сумма цифр найденных чисел.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2594. Python. (К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [2031; 14312],

Задача № 2594

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [2031; 14312], найдите числа, которые не содержат цифру 2, если записать их в системе счисления с основанием 11. Ответом будет максимум среди найденных чисел.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2596. (К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [1686; 13276], найдите числа, все цифры которых нечетные

Задача № 2596

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [1686; 13276], найдите числа, все цифры которых нечетные. Ответом будет сумма цифр найденных чисел.

Данная задача выполнена на языке программирования - Python.

Решение

№ 2598.

Задача № 2598

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(К. Амеличев) Среди целых чисел, принадлежащих числовому отрезку [1395; 22717], найдите числа, все цифры которых расположены в порядке неубывания. Ответом будет сумма найденных чисел.

Данная задача выполнена на языке программирования -- Python.

Решение

№ 2609. Среди целых чисел, принадлежащих числовому отрезку [264871; 322989],

(№ 2609) Среди целых чисел, принадлежащих числовому отрезку [264871; 322989], найдите числа, которые представляют собой произведение двух различных простых делителей, заканчивающихся на одну и ту же цифру. Запишите в ответе количество таких чисел и их среднее арифметическое. Для среднего арифметического запишите только целую часть числа.

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 2837. Python. (Е. Джобс) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [25317; 51237], которые имеют хотя бы 6 различных простых делителей.

Задача № 2837

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(Е. Джобс) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [25317; 51237], которые имеют хотя бы 6 различных простых делителей. Делители 1 и само число не учитываются. Запишите в ответе для каждого найденного числа само число и его максимальный простой делитель.
def p(a):
    l=0
    for j in range(1,a+1):
        if a%j==0:
            l=l+1
    return l
for i in range(30030,51237+1):
    n=0
    max=0
    for g in range(2,i):
        if i%g==0 and p(g)==2:
            n=n+1
            if max=6:
        print(i,max)

Решение

№ 2856. (Е. Джобс) Среди целых чисел, принадлежащих числовому отрезку [333555; 777999],

Задача № 2856

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 157: Перебор чисел. Определение количества делителей числа

(Е. Джобс) Среди целых чисел, принадлежащих числовому отрезку [333555; 777999], найдите числа, среди делителей которых есть ровно 35 двузначных чисел. Для каждого найденного числа запишите в ответе само число, наименьший и наибольший из его двузначных делителей. Так, например, для числа 36 учитываются только делители 12 и 18.

Данная задача выполнена на языке программирования - Python.

Решение

№ 3437. (А. Рулин). Pascal. Найдите числа, нетривиальные делители которых образуют арифметическую прогрессию с разностью d = 100

(№ 3437) (А. Рулин) Рассматривается множество целых чисел, принадлежащих числовому отрезку [862346; 1056242]. Найдите числа, нетривиальные делители которых образуют арифметическую прогрессию с разностью d = 100. В ответе для каждого такого числа (в порядке возрастания) запишите сначала само число, а потом – его максимальный нетривиальный делитель.

Данная задача решена на языке программирования - Pascal.

После покупки Вам предоставляется доступ на скачивание программного кода.

Решение

№ 3441. (Е. Джобс). Pascal и Python. Для интервала [33333;55555] найдите числа, которые кратны сумме своих простых делителей.

(№ 3441) (Е. Джобс) Для интервала [33333;55555] найдите числа, которые кратны сумме своих простых делителей. В качестве ответа приведите числа, для которых сумма простых делителей больше 250, – сначала найденное число, затем сумму его простых делителей. Примечание: само число в качестве делителя не учитывается.

Данная задача решена на языках программирования - Pascal и Python.

После покупки Вам предоставляется доступ на скачивание программных кодов.

Решение

№ 3657. (С.О. Куров)найдите числа, у которых все цифры меньше тройки, а сумма цифр кратна десяти

(№ 3657) (С.О. Куров) Среди целых чисел, принадлежащих числовому отрезку [1000000; 1300000], найдите числа, у которых все цифры меньше тройки, а сумма цифр кратна десяти. Среди всех таких чисел необходимо отобрать каждое десятое (10-е, 20-е, 30-е и т.д.). Расположите найденные числа в порядке возрастания, справа от каждого числа укажите количество его собственных делителей (не равных 1 и самому числу).

Данная задача выполнена на языке программирования - Pascal.

Решение

№ 3932. Pascal. Рассматриваются возрастающие последовательности из 5 идущих подряд чисел, больших 700000

(№ 3932) Рассматриваются возрастающие последовательности из 5 идущих подряд чисел, больших 700000, такие, что количество делителей каждого следующего числа превосходит количество делителей предыдущего числа. Найдите такую последовательность, которая начинается с наименьшего возможного числа. Для каждого числа из этой последовательности запишите сначала само число, а затем количество его натуральных делителей.

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы.

Решение этой задачи на языке программирования - Python по ссылке 

Решение

№ 3982. Найдите все натуральные числа, N, принадлежащие отрезку [100 000 000; 300 000 000],

(№ 3982) Найдите все натуральные числа, N, принадлежащие отрезку [100 000 000; 300 000 000], которые можно представить в виде N = 2m•7n, где m – нечётное число, n – чётное число. В ответе запишите все найденные числа в порядке возрастания, а справа от каждого числа – сумму m+n.

Данная задача решена на языке программирования - Pascal.

Решение

№ 4114. (Н. Плотицын) Pascal. Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [3; 1000000]

(№ 4114) (Н. Плотицын) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [3; 1000000] последовательности подряд идущих составных чисел длиной не менее 90. Для каждой найденной последовательности запишите в порядке возрастания простые числа, стоящие на границах данных последовательностей.
В ответе запишите эти пары простых чисел в порядке возрастания первого числа в паре.

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы (время выполнения около 30 минут)

Решение

№ 4216. Pascal. Найдите 5 составных (не простых) чисел больших 800000

(№ 4216) Найдите 5 составных (не простых) чисел больших 800000, таких, что сумма их наименьшего и наибольшего нетривиальных делителей (не считая единицы и самого числа) делится на 138. В качестве ответа приведите 5 наименьших чисел, соответствующих условию. Формат вывода: для каждого из найденных чисел в отдельной строке запишите само число, а затем сумму его наименьшего и наибольшего нетривиальных делителей.

Данная задача выполнена на языке программирования - Pascal.

После покупки Вы получаете код программы.

Данная задача на языке программирования - Python по ссылке 

Решение

№ 4216. Python. Найдите 5 составных (не простых) чисел больших 800000, таких, что сумма их наименьшего и наибольшего нетривиальных делителей

Задача № 4216

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

Найдите 5 составных (не простых) чисел больших 800000, таких, что сумма их наименьшего и наибольшего нетривиальных делителей (не считая единицы и самого числа) делится на 138. В качестве ответа приведите 5 наименьших чисел, соответствующих условию. Формат вывода: для каждого из найденных чисел в отдельной строке запишите само число, а затем сумму его наименьшего и наибольшего нетривиальных делителей.

Данная задача выполнена на языке программирования - Python.

Решение на языке программирования - Pascal по ссылке

Решение

(№ 5170) (Д. Муфаззалов) Python. На отрезке [22; 2022] найдите пять наибольших натуральных чисел с суммой цифр, кратной числу 22, факториал каждого из которых имеет нечетное количество простых делителей. Выведите найденные числа в порядке убывания, справа от каждого числа – количество простых делителей его факториала.

(№ 5170) (Д. Муфаззалов) На отрезке [22; 2022] найдите пять наибольших натуральных чисел с суммой цифр, кратной числу 22, факториал каждого из которых имеет нечетное количество простых делителей. Выведите найденные числа в порядке убывания, справа от каждого числа – количество простых делителей его факториала.

После оплаты Вы сможете скачать программный код. Данная задача выполнена на Python.

Решение

(№ 5276) Python. (И. Женецкий) Назовём «идеальным» такое простое число, в десятичной записи которого нет нулей и из которого можно получить не менее 12 других простых чисел, каждый раз переставляя только две цифры. Найдите и выпишите в порядке возрастания первые пять идеальных чисел, больших, чем 1 411 111 111.

(№ 5276) (И. Женецкий) Назовём «идеальным» такое простое число, в десятичной записи которого нет нулей и из которого можно получить не менее 12 других простых чисел, каждый раз переставляя только две цифры. Найдите и выпишите в порядке возрастания первые пять идеальных чисел, больших, чем 1 411 111 111. Справа от каждого числа запишите наибольшее простое число, которое может быть получено из него перестановкой пары цифр.

После оплаты Вы сможете скачать программный код.

Решение

(№ 5281) Python. (А. Агафонцев) Найдите наименьшие 7 чисел, удовлетворяющих маске ?6*6*?6 и при этом кратных 6, 7 и 8. Выведите эти числа в порядке возрастания, справа от каждого числа выведите сумму его делителей.

(№ 5281) (А. Агафонцев) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
— символ «?» означает ровно одну произвольную цифру;
— символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
Найдите наименьшие 7 чисел, удовлетворяющих маске ?6*6*?6 и при этом кратных 6, 7 и 8. Выведите эти числа в порядке возрастания, справа от каждого числа выведите сумму его делителей.

После оплаты Вы сможете скачать программный код.

Решение

2855. Python и Pascal.(№ 2855) (Е. Джобс) Среди целых чисел, принадлежащих числовому отрезку [326496; 649632], найдите числа, у которых количество четных делителей равно количеству нечетных делителей.

(№ 2855) (Е. Джобс) Среди целых чисел, принадлежащих числовому отрезку [326496; 649632], найдите числа, у которых количество четных делителей равно количеству нечетных делителей. При этом в каждой из таких групп делителей не менее 70 элементов. Для каждого найденного числа запишите само число и минимальный делитель, больший 1000.

Данная задача решена на двух языках программирования - Python и Pascal.

После оплаты Вы сможете скачать программные коды.

Решение

5040. Python. Среди натуральных чисел, не превышающих 109, найдите все числа, соответствующие маске 3?458*3, у которых в девятеричной записи цифры идут в порядке невозрастания.

Задача № 5040

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 172: Перебор чисел. Соответствие маске

Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
- символ «?» означает ровно одну произвольную цифру;
- символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
Среди натуральных чисел, не превышающих 109, найдите все числа, соответствующие маске 3?458*3, у которых в девятеричной записи цифры идут в порядке невозрастания. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце — суммы цифр их девятеричной записи.

Решение

5063. Python. Среди натуральных чисел, больших 4679000, найдите числа, все простые делители которых, выписанные без пробелов по возрастанию, образуют число, соответствующее маске «27*39?» или «34*2?7».

Задача № 5063

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(В. Селезнев) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
- символ «?» означает ровно одну произвольную цифру;
- символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
Среди натуральных чисел, больших 4679000, найдите числа, все простые делители которых, выписанные без пробелов по возрастанию, образуют число, соответствующее маске «27*39?» или «34*2?7». Например, число 234566 имеет 3 простых делителя: 2, 17, 6899, они образуют число 2176899, которое соответствует маске «21*9». В ответе укажите первые 5 найденных чисел в порядке возрастания, справа от каждого числа запишите его наибольший простой делитель.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

5168. Python. (Д. Муфаззалов) На отрезке [20222022; 121332132] найдите пять наибольших составных натуральных чисел, минимальный простой делитель которых больше числа 999. Выведите найденные числа в порядке убывания, справа от каждого числа – его минимальный простой делитель.

Задача № 5168

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 159: Перебор чисел. Числа с заданными свойствами

(Д. Муфаззалов) На отрезке [20222022; 121332132] найдите пять наибольших составных натуральных чисел, минимальный простой делитель которых больше числа 999. Выведите найденные числа в порядке убывания, справа от каждого числа – его минимальный простой делитель.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

5172. Python. (Д. Муфаззалов) На отрезке [20222022; 50222022] найдите пять наибольших натуральных чисел с суммой цифр, кратной числу 22, факториал каждого из которых имеет количество простых делителей, кратное числу 2022.

(№ 5172) (Д. Муфаззалов) На отрезке [20222022; 50222022] найдите пять наибольших натуральных чисел с суммой цифр, кратной числу 22, факториал каждого из которых имеет количество простых делителей, кратное числу 2022. Выведите найденные числа в порядке убывания, справа от каждого числа – количество простых делителей его факториала.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Время выполнения программы около 60 минут.

Решение

5457. Python. Найдите числа большие 2000000, сумма и произведение делителей которых нечётны. В ответе укажите наименьшие 6 таких чисел, количество делителей которых больше 30. Для каждого найденного числа выведите количество его делителей. В ответе запишите найденные числа в порядке возрастания, справа от каждого числа запишите его наибольший делитель, являющийся простым числом.

(№ 5457) Найдите числа большие 2000000, сумма и произведение делителей которых нечётны. В ответе укажите наименьшие 6 таких чисел, количество делителей которых больше 30. Для каждого найденного числа выведите количество его делителей. В ответе запишите найденные числа в порядке возрастания, справа от каждого числа запишите его наибольший делитель, являющийся простым числом.

После оплаты Вы сможете скачать программный код.

Решение

5618. Python. Среди натуральных чисел, не превышающих 108, найдите все числа, соответствующие маске 123*НЧ56, делящиеся на 206 без остатка. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 206.

(№ 5618) (К. Багдасарян) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
- символ «Ч» означает ровно одну произвольную четную цифру;
- символ «Н» означает ровно одну произвольную нечетную цифру;
- символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
Например, маске *ЧН2 соответствуют числа 7232, 612, 444692 и т.д. Среди натуральных чисел, не превышающих 108, найдите все числа, соответствующие маске 123*НЧ56, делящиеся на 206 без остатка. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 206.

Решение

5619. Python. Среди натуральных чисел, не превышающих 107, найдите все числа, соответствующие маске 1ЧНЧНЧН, делящиеся на 4023 без остатка.

(№ 5619) (К. Багдасарян) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
- символ «Ч» означает ровно одну произвольную четную цифру;
- символ «Н» означает ровно одну произвольную нечетную цифру;
Например, маске ЧН2 соответствуют числа 232, 612, 692 и т.д. Среди натуральных чисел, не превышающих 107, найдите все числа, соответствующие маске 1ЧНЧНЧН, делящиеся на 4023 без остатка. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 4023.

После оплаты Вы сможете скачать программный код.

Решение

5620. Python. Среди натуральных чисел, не превышающих 108, найдите все числа, соответствующие маске 11Ч??Н11, делящиеся на 2023 без остатка. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 2023.

(№ 5620) (К. Багдасарян) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
- символ «?» означает ровно одну произвольную цифру;
- символ «Ч» означает ровно одну произвольную четную цифру;
- символ «Н» означает ровно одну произвольную нечетную цифру;
Например, маске Ч?Н2 соответствуют числа 2912, 6012, 6772 и т.д. Среди натуральных чисел, не превышающих 108, найдите все числа, соответствующие маске 11Ч??Н11, делящиеся на 2023 без остатка. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 2023.

После оплаты Вы сможете скачать программный код.

Решение

6045. Python. Найдите все натуральные числа, не превышающие 1010, которые соответствуют маске 12?345*9 и при этом без остатка делятся на 7181.

Задача № 6045

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 172: Перебор чисел. Соответствие маске

Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
— символ «?» означает ровно одну произвольную цифру;
— символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
Например, маске 123*4?5 соответствуют числа 123405 и 12300405. Найдите все натуральные числа, не превышающие 1010, которые соответствуют маске 12?345*9 и при этом без остатка делятся на 7181. В ответе запишите все найденные числа в порядке возрастания, справа от каждого запишите частное от его деления на 7181.
from fnmatch import *
for i in range(1206408,10**10+1,+7181):
    if fnmatch(str(i), '12?345*9'):
        print(i,i//7181)

Решение

6189. Python. Найдите все натуральные числа, которые не превышают 10^11, соответствуют маске 123#45?67 и делятся на 257.

Задача № 6189

Задание КИМ № 25: Обработка целочисленных данных. Поиск делителей
Раздел № 172: Перебор чисел. Соответствие маске

(Р. Сорокин) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
— символ «#» означает любую последовательность четных цифр произвольной длины; в том числе «#» может задавать и пустую последовательность.
— символ «?» означает одну любую цифру.
Например, маске 1#9? соответствуют числа 190, 146891.
Найдите все натуральные числа, которые не превышают 1011, соответствуют маске 123#45?67 и делятся на 257. В ответе запишите все найденные числа в порядке возрастания, а справа от каждого число – частное от деления этого числа на 257.

Решение
26. Обработка данных с помощью сортировки

№ 2650 с сайта Полякова. Задание 26. Excel

Магазин предоставляет оптовому покупателю скидку по следующим правилам:
− на каждый второй товар ценой больше 200 рублей предоставляется скидка 30%;
− общая цена покупки со скидкой округляется вверх до целого числа рублей;
− порядок товаров в списке определяет магазин и делает это так, чтобы общая сумма скидки была наименьшей.
Вам необходимо определить общую цену закупки с учётом скидки и цену самого дорогого товара, на который будет предоставлена скидка.
Входные данные. Первая строка входного файла 26-s1.txt содержит число N – общее количество купленных товаров. Каждая из следующих N строк содержит одно целое число – цену товара в рублях. В ответе запишите два целых числа: сначала общую цену покупки с учётом скидки, затем цену самого дорогого товара, на который предоставлена скидка.
Пример входного файла
7
225
160
380
95
192
310
60
В данном случае товары с ценой 60, 95, 160 и 192 не участвуют в определении скидки, остальные товары магазину выгодно расположить в таком порядке цен: 380, 225, 310. Скидка предоставляется на товар ценой 225. Его цена со скидкой составит 157,5 руб., после округления – 158 руб. Общая цена покупки составит: 60 + 95 + 160 + 192 + 158 + 380 + 310 = 1355 руб. Самый дорогой товар, на который будет получена скидка, стоит 225 руб. В ответе нужно записать числа 1355 и 225.

Данная задача решена в программе Excel

Решение

№ 3768. (А. Кабанов) Pascal. Рассматриваются пары чисел из набора, между которыми в отсортированном массиве помещаются не более 100 чисел из того же набора. Определите количество пар с суммой кратной 10, а также наименьшее среднее арифметическое таких пар.

(№ 3768) (А. Кабанов) В текстовом файле записан набор натуральных чисел. Гарантируется, что все числа различны. Рассматриваются пары чисел из набора, между которыми в отсортированном массиве помещаются не более 100 чисел из того же набора. Определите количество пар с суммой кратной 10, а также наименьшее среднее арифметическое таких пар.
Входные данные представлены в файле 26-52.txt следующим образом. Первая строка содержит целое число N – общее количество чисел в наборе. Каждая из следующих N строк содержит одно число, не превышающее 109.
В ответе запишите два целых числа: сначала количество пар, затем наименьшее среднее арифметическое.
Пример входного файла:

8 
3 
8 
14 
11 
2 
16
5
9

В примере рассмотрим пары, между которыми помещаются не более 3 чисел из набора. В данном случае есть три подходящие пары: 2 и 8, 9 и 11, 14 и 16. В ответе надо записать числа 3 и 5.

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы.

Решение

№ 3770. Pascal. Сколько в наборе таких пар чётных чисел, что их среднее арифметическое тоже присутствует в файле, и чему равно наименьшее из средних арифметических таких пар.

(№ 3770) В текстовом файле записан набор натуральных чисел. Гарантируется, что все числа различны. Необходимо определить, сколько в наборе таких пар чётных чисел, что их среднее арифметическое тоже присутствует в файле, и чему равно наименьшее из средних арифметических таких пар.
Входные данные представлены в файле 26-53.txt следующим образом. Первая строка содержит целое число N – общее количество чисел в наборе. Каждая из следующих N строк содержит одно число, не превышающее 109.
В ответе запишите два целых числа: сначала количество пар, затем наименьшее среднее арифметическое.
Пример входного файла:

6 
3 
8 
14 
11 
2 
17

В данном случае есть две подходящие пары: 8 и 14 (среднее арифметическое 11) и 14 и 2 (среднее арифметическое 8). В ответе надо записать числа 2 и 8.

Данная задача выполнена на языке программирования - Pascal. После покупки Вы получаете код программы.

Решение

(№ 4516) Pascal и Excel. На закупку товаров типов Q и Z выделена определённая сумма денег. Эти товары есть в продаже по различной цене. Необходимо на выделенную сумму закупить как можно больше товаров двух типов (по общему количеству). Если можно разными способами купить максимальное количество двух товаров, то нужно выбрать способ, при котором будет закуплено как можно больше товаров типа Q.

(№ 4516) На закупку товаров типов Q и Z выделена определённая сумма денег. Эти товары есть в продаже по различной цене. Необходимо на выделенную сумму закупить как можно больше товаров двух типов (по общему количеству). Если можно разными способами купить максимальное количество двух товаров, то нужно выбрать способ, при котором будет закуплено как можно больше товаров типа Q. Если при этих условиях есть несколько способов закупки, нужно потратить как можно меньше денег.
Определите, сколько будет закуплено товаров типа Q и сколько денег останется.
Входные данные представлены в файле 26-62.txt следующим образом. Первая строка входного файла содержит два целых числа: N – общее количество товаров и M – сумма выделенных на закупку денег (в рублях). Каждая из следующих N строк содержит целое число (цена товара в рублях) и символ (латинская буква Q или Z), определяющий тип товара. Все данные в строках входного файла отделены одним пробелом.
Запишите в ответе два числа: сначала количество закупленных товаров типа Q, затем оставшуюся неиспользованной сумму денег.
Пример входного файла:

6 110
40 Z
50 Q
50 Z
30 Z
20 Q
10 Z

В данном случае можно купить не более четырёх товаров, из них не более двух товаров типа Q. Минимальная цена такой покупки 110 рублей (покупаем товары 10 Z, 20 Q, 30 Z, 50 Q). Останется 0 рублей. Ответ: 2 0.

Данная задача решена на языке программирования - Pascal, а также в Excel.

После оплаты Вы сможете скачать программный код и посмотреть подробный видео-разбор решения в Excel.

Решение

(№ 4844) (Л. Шастин) Компьютер был заражён вирусами. Супервирусами называются самые опасные вирусы, уровень опасности которых превышает средний уровень опасности всех имеющихся.

(№ 4844) (Л. Шастин) Компьютер был заражён вирусами. Супервирусами называются самые опасные вирусы, уровень опасности которых превышает средний уровень опасности всех имеющихся. Нужно определить, какое максимальное количество вирусов можно удалить за заданное время по следующим правилам:
- необходимо удалить как можно больше супервирусов;
- нельзя удалять два и более супервируса подряд;
- нельзя удалять супервирус последним.
Входные данные представлены в файле 26-68.txt следующим образом. Первая строка входного файла содержит количество записей N и общее время T, отведённое на удаление этих вирусов. Каждая из следующих N строк содержит два целых числа: уровень опасности вируса и время, которое требуется для его удаления.
Запишите в ответе два числа: сначала общее количество вирусов, которое удалось удалить, затем суммарное время, которое было затрачено на удаление супервирусов.
Пример входного файла::

5 50
7 13
9 20
4 3
8 9
5 5

Средний уровень опасности равен 6.6, значит, суперопасными считаются вирусы с уровнем опасности >= 7. Удаляем сначала супервирус 8-9, далее обычный вирус 4-3, потом снова суперопасный 7-13, затем обычный 5-5. Обычных вирусов не осталось, значит, суперопасные тоже удалять нельзя. Итого удалено 4 вируса. На удаление супервирусов затрачено времени 9 + 13 = 22. Ответ: 4 22.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

(№ 4920) Excel. При проведении эксперимента заряженные частицы попадают на чувствительный экран, представляющий из себя матрицу размером 640 на 480 точек. При попадании очередной частицы на экран в файл записываются координаты чувствительного элемента: номер строки (целое число от 1 до 640) и номер позиции в строке (целое число от 1 до 480).

(№ 4920) При проведении эксперимента заряженные частицы попадают на чувствительный экран, представляющий из себя матрицу размером 640 на 480 точек. При попадании очередной частицы на экран в файл записываются координаты чувствительного элемента: номер строки (целое число от 1 до 640) и номер позиции в строке (целое число от 1 до 480). Точка экрана, в которую попала хотя бы одна частица, считается светлой, точка, в которую ни одна частица не попала, – тёмной.
Вам нужно определить наибольшую длину цепочки в одной строке, состоящей только из светлых точек, и строку, в котором она находится. Если таких строк несколько, укажите максимальный из их номеров.
Входные данные представлены в файле 26-73.txt следующим образом. В первой строке входного файла записано целое число N – количество частиц, попавших на экран. В каждой из следующих N строк записаны по два числа, разделённые пробелом: номер строки и номер позиции в строке.
Запишите в ответе два числа: сначала наибольшую длину цепочки из светлых точек, затем – номер строки, в которой находится эта цепочка (если таких строк несколько, запишите максимальный из их номеров).
Пример входного файла::

7
1 2
2 3
3 6
2 4
1 3
2 5
2 4

При таких исходных данных имеется три цепочки светлых точек: в позициях 2 и 3 строки 1, в позициях 4, 5 и 6 строки 2 (это самая длинная цепочка!) и точка в позиции 6 строки 3. Ответ: 3 2.

Решение

(№ 5232) Excel. При проведении эксперимента заряженные частицы попадают на чувствительный экран, представляющий из себя матрицу размером 10000 на 10000 точек. При попадании очередной частицы на экран в файл записываются координаты чувствительного элемента: номер строки (целое число от 1 до 10000) и номер позиции в строке (целое число от 1 до 10000). Точка экрана, в которую попала хотя бы одна частица, считается светлой, точка, в которую ни одна частица не попала, – тёмной. Вам необходимо по заданному протоколу определить номер строки с наибольшим количеством светлых точек в нечётных позициях. Если таких строк несколько, укажите номер первой из подходящих строк.

(№ 5232) При проведении эксперимента заряженные частицы попадают на чувствительный экран, представляющий из себя матрицу размером 10000 на 10000 точек. При попадании очередной частицы на экран в файл записываются координаты чувствительного элемента: номер строки (целое число от 1 до 10000) и номер позиции в строке (целое число от 1 до 10000). Точка экрана, в которую попала хотя бы одна частица, считается светлой, точка, в которую ни одна частица не попала, – тёмной.
Вам необходимо по заданному протоколу определить номер строки с наибольшим количеством светлых точек в нечётных позициях. Если таких строк несколько, укажите номер первой из подходящих строк.
Входные данные представлены в файле 26-82.txt следующим образом. В первой строке входного файла записано целое число N – количество частиц, попавших на экран. В каждой из следующих N строк записаны по два числа, разделённые пробелом: номер строки и номер позиции в строке.
Запишите в ответе два числа: сначала наибольшее количество светлых точек в нечётных позициях одной строки, затем – номер строки, в которой находятся эти точки.
Пример входного файла::

7
1 2
2 3
3 6
2 5
1 4
2 5
2 3

При таких исходных данных в строке 2 имеются две точки в чётных позициях (3 и 5). Ответ: 2 2.

Решение

(№ 5325) Excel. (ЕГЭ-2022) В магазине для упаковки подарков есть N кубических коробок. Самой интересной считается упаковка подарка по принципу матрешки – подарок упаковывается в одну из коробок, та, в свою очередь, в другую коробку и т.д. Одну коробку можно поместить в другую, если длина её стороны хотя бы на 3 единицы меньше длины стороны другой коробки.

(№ 5325) (ЕГЭ-2022) В магазине для упаковки подарков есть N кубических коробок. Самой интересной считается упаковка подарка по принципу матрешки – подарок упаковывается в одну из коробок, та, в свою очередь, в другую коробку и т.д. Одну коробку можно поместить в другую, если длина её стороны хотя бы на 3 единицы меньше длины стороны другой коробки. Определите наибольшее количество коробок, которое можно использовать для упаковки одного подарка, и максимально возможную длину стороны самой маленькой коробки, где будет находиться подарок. Размер подарка позволяет поместить его в самую маленькую коробку.
Входные данные представлены в файле 26-89.txt следующим образом. В первой строке входного файла записано число N – количество коробок в магазине (натуральное число, не превышающее 10 000). В каждой из следующих N строк находится значения длины стороны очередной коробки (натуральное число, не превышающее 10 000).
Запишите в ответе два целых числа: сначала наибольшее количество коробок, которое можно использовать для упаковки одного подарка, затем максимально возможную длину стороны самой маленькой коробки в таком наборе.
Пример входного файла::

5
43
40
32
40
30

При таких исходных данных условию задачи удовлетворяют наборы коробок с длинами сторон 30, 40 и 43 или 32, 40 и 43 соответственно. В обоих случаях количество коробок равно 3, а длина стороны самой маленькой коробки равна 32. Ответ: 3 32.

Метод решения - Excel.

Решение

(№ 5379) Excel. (ЕГЭ-2022) В супермаркете проводится акция «каждым четвёртый товар в чеке за полцены». Покупатель расположил товары на ленте так, чтобы заплатить за покупку одним чеком как можно меньше с учётом проходящей акции. Однако выяснилось, что программа для кассового аппарата не учитывает расположение товаров на ленте и сортирует цены товаров в чеке таким образом, чтобы стоимость покупки в рублях была максимально возможной.

(№ 5379) (ЕГЭ-2022) В супермаркете проводится акция «каждым четвёртый товар в чеке за полцены». Покупатель расположил товары на ленте так, чтобы заплатить за покупку одним чеком как можно меньше с учётом проходящей акции. Однако выяснилось, что программа для кассового аппарата не учитывает расположение товаров на ленте и сортирует цены товаров в чеке таким образом, чтобы стоимость покупки в рублях была максимально возможной.
Входные данные представлены в файле 26-90.txt следующим образом. В первой строке входного файла записано число N – количество товаром, которые хочет оплатить покупатель (натуральное число, не превышающее 10 000). В каждой из следующих N строк записана цена товара (натуральное число, не превышающее 10 000).
Запишите в ответе два целых числа: сначала сумму, которую предполагал заплатить покупатель, а затем сумму, которую он заплатил за товары.
Пример входного файла::

4
80
30
50
40

При таких исходных данных если «каждый третий товар за полцены», предполагаемая и действительная суммы равны 0,5·80 + 30 + 50 + 40 = 160 и 80 + 0,5·30 + 50 + 40 = 185. Ответ: 160 185.

Решение

№ 7602 Досрочная волна 2023 (Уровень: Средний). В аэропорту есть камера хранения из K ячеек, которые пронумерованы с 1. Принимаемый багаж кладется в свободную ячейку с минимальным номером. Известно время, когда пассажиры сдают и забирают багаж (в минутах с начала суток). Ячейка доступна для багажа, начиная со следующей минуты, после окончания срока хранения. Если свободных ячеек не находится, то багаж не принимается в камеру хранения.

№ 7602 Досрочная волна 2023 (Уровень: Средний)

В аэропорту есть камера хранения из K ячеек, которые пронумерованы с 1. Принимаемый багаж кладется в свободную ячейку с минимальным номером. Известно время, когда пассажиры сдают и забирают багаж (в минутах с начала суток). Ячейка доступна для багажа, начиная со следующей минуты, после окончания срока хранения. Если свободных ячеек не находится, то багаж не принимается в камеру хранения.

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

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

В первой строке входного файла находится число K – количество ячеек в камере хранения, во второй строке файла число N – количество пассажиров, сдающих багаж (натуральное число, не превышающее 1000). Каждая из следующих N строк содержит два натуральных числа, не превышающих 1440: время сдачи багажа и время выдачи багажа.

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

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

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

2

5

30 60

40 60

50 1110

61 1010

1100 1440

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

Файлы к заданию:26.txt

a=[[int(n) for n in x.split()] for x in open('26_7602.txt')]
k=a[0][0]
del(a[0])
del(a[0])
b=[0]*k
a.sort(key=lambda x:x[0])
kol=0
for i in range(len(a)):
    for j in range(len(b)):
        if b[j]==0 or b[j]<a[i][0]:
            b[j]=a[i][1]
            kol=kol+1
            t=j+1
            break
print(kol,t)

Решение

3586. Апробация 27.04.2022. Excel. В лесничестве саженцы сосны высадили параллельными рядами, которые пронумерованы идущими подряд натуральными числами. Растения в каждом ряду пронумерованы натуральными числами, начиная с единицы.

№ 3586, Апробация 27.04.2022

В лесничестве саженцы сосны высадили параллельными рядами, которые пронумерованы идущими подряд натуральными числами. Растения в каждом ряду пронумерованы натуральными числами, начиная с единицы.

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

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

В первой строке входного файла находится число N - количество прижившихся саженцев сосны (натуральное число, не превышающее 20 000). Каждая из следующих N строк содержит два натуральных числа, не превышающих 100 000: номер ряда и номер места в этом ряду, на котором растёт деревце.

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

Два целых неотрицательных числа: номер ряда и максимальное количество свободных мест для посадки новых растений.

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

7

40 3

40 7

60 33

50 125

50 129

50 68

50 72

Ответ для текущего примера: 50 52

Файлы к заданию: 26.txt

Решение

3754. Предприятие производит оптовую закупку изделий A и Z, на которую выделена определённая сумма денег.

(№ 3754) Предприятие производит оптовую закупку изделий A и Z, на которую выделена определённая сумма денег. У поставщика есть в наличии партии этих изделий различных модификаций по различной цене. На выделенные деньги необходимо приобрести как можно больше изделий Z (независимо от модификации). Закупать можно любую часть каждой партии. Если у поставщика закончатся изделия Z, то на оставшиеся деньги необходимо приобрести как можно больше изделий A. Известна выделенная для закупки сумма, а также количество и цена различных модификаций данных изделий у поставщика. Необходимо определить, сколько будет закуплено изделий A и какая сумма останется неиспользованной. Если возможно несколько вариантов решения (с одинаковым количеством закупленных изделий A), нужно выбрать вариант, при котором оставшаяся сумма максимальна.
Входные данные представлены в файле 26-42.txt следующим образом. Первая строка входного файла содержит два целых числа: N – общее количество партий изделий у поставщика и S – сумма выделенных на закупку денег (в рублях). Каждая из следующих N строк описывает одну партию изделия: сначала записана буква A или Z (тип изделия), а затем – два целых числа: цена одного изделия в рублях и количество изделий в партии. Все данные в строках входного файла разделены одним пробелом.
В ответе запишите два целых числа: сначала количество закупленных изделий типа A, затем оставшуюся неиспользованной сумму денег.
Пример входного файла:

4 1000
A 14 12 
Z 30 7 
A 40 24 
Z 50 15

В данном случае сначала нужно купить изделия Z: 7 изделий по 30 рублей и 15 изделий по 50 рублей. На это будет потрачено 960 рублей. На оставшиеся 40 рублей можно купить 2 изделия A по 14 рублей. Таким образом, всего будет куплено 2 изделия A и останется 12 рублей. В ответе надо записать числа 2 и 12.

 

Решение

3769. Python. В текстовом файле записан набор натуральных чисел. Гарантируется, что все числа различны. Необходимо определить, сколько в наборе таких пар нечётных чисел, что их среднее арифметическое тоже присутствует в файле, и чему равно наибольшее из средних арифметических таких пар.

(№ 3769) В текстовом файле записан набор натуральных чисел. Гарантируется, что все числа различны. Необходимо определить, сколько в наборе таких пар нечётных чисел, что их среднее арифметическое тоже присутствует в файле, и чему равно наибольшее из средних арифметических таких пар.
Входные данные представлены в файле 26-53.txt следующим образом. Первая строка содержит целое число N – общее количество чисел в наборе. Каждая из следующих N строк содержит одно число, не превышающее 109.
В ответе запишите два целых числа: сначала количество пар, затем наибольшее среднее арифметическое.
Пример входного файла:

6 
3 
8 
14 
7 
9 
11

В данном случае есть три подходящие пары: 3 и 11 (среднее арифметическое 7), 7 и 9 (среднее арифметическое 8), 7 и 11 (среднее арифметическое 9). В ответе надо записать числа 3 и 9.

Решение

4132. Pascal. (А. Богданов) Администратор написал скрипт для раскладки N архивов на K дисков, каждый объемом V.

Задача № 4132

Задание КИМ № 26: Обработка данных с помощью сортировки
Раздел № 160: Сортировка данных из файла

(А. Богданов) Администратор написал скрипт для раскладки N архивов на K дисков, каждый объемом V. Алгоритм скрипта обрабатывает файлы в порядке убывания их размера. Если файл помещается на диск, то следующий по размеру файл стараются поместить на следующий диск. Если не помещается, то на следующий, и так по кругу. Если файл не поместился ни на один диск, то он откладывается в локальную папку. Укажите в ответе два числа: объем всех отложенных файлов и их количество.
Входные данные представлены в файле 26-56.txt следующим образом. В первой строке входного файла записаны значения V (объём диска), K (количество дисков) и N (количество архивов). Каждая из следующих N строк содержит одно целое число – размер очередного архива.
В ответе запишите два числа – объем всех отложенных файлов и их количество.
Пример входного файла:

20 3 10
17 
15 
13 
12 
11 
7 
6 
4 
3 
2

При таких входных данных ответ будет 31 и 4: в локальную папку отложены архивы размером 12, 11, 6 и 2.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

4214. Python и Pascal. Организация купила для своих сотрудников все места в нескольких подряд идущих рядах на концертной площадке.

(№ 4214) Организация купила для своих сотрудников все места в нескольких подряд идущих рядах на концертной площадке. Известно, какие места уже распределены между сотрудниками. Найдите ряд с наибольшим номером, в котором есть два соседних места, таких что слева и справа от них в том же ряду места уже распределены (заняты). Гарантируется, что есть хотя бы один ряд, удовлетворяющий условию.
Входные данные представлены в файле 26-59.txt следующим образом. В первой строке входного файла находится одно число: N – количество занятых мест (натуральное число, не превышающее 10 000). В следующих N строках находятся пары чисел: ряд и место выкупленного билета, не превышающие 100000. В ответе запишите два целых числа: номер ряда и наименьший номер места из найденных в этом ряду подходящих пар.
Пример входного файла:

10
5 5
5 9
5 6
16 9
16 3
16 6
20 23
20 28
20 35
20 40

В данном примере есть следующие свободные места, удовлетворяющие условию: 7 и 8 в ряду 5, 4 и 5 в ряду 16, а также 7 и 8 в ряду 16. Выбираем наибольший номер ряда: 16 и наименьший номер места: 4. В ответе нужно указать: 16 4.

Данная задача решена на языках программирования - Python и Pascal.

После оплаты Вы сможете скачать программные коды.

Решение

4517. Pascal. На закупку товаров типов Q и Z выделена определённая сумма денег. Эти товары есть в продаже по различной цене.

Задача № 4517

Задание КИМ № 26: Обработка данных с помощью сортировки
Раздел № 160: Сортировка данных из файла

На закупку товаров типов Q и Z выделена определённая сумма денег. Эти товары есть в продаже по различной цене. Необходимо на выделенную сумму закупить как можно больше товаров двух типов (по общему количеству). Если можно разными способами купить максимальное количество двух товаров, то нужно выбрать способ, при котором будет закуплено как можно больше товаров типа Z. Если при этих условиях есть несколько способов закупки, нужно потратить как можно меньше денег.
Определите, сколько будет закуплено товаров типа Z и сколько денег останется.
Входные данные представлены в файле 26-62.txt следующим образом. Первая строка входного файла содержит два целых числа: N – общее количество товаров и M – сумма выделенных на закупку денег (в рублях). Каждая из следующих N строк содержит целое число (цена товара в рублях) и символ (латинская буква Q или Z), определяющий тип товара. Все данные в строках входного файла отделены одним пробелом.
Запишите в ответе два числа: сначала количество закупленных товаров типа Z, затем оставшуюся неиспользованной сумму денег.
Пример входного файла:

6 110
40 Z
50 Q
50 Z
30 Z
20 Q
10 Z

В данном случае можно купить не более четырёх товаров, из них не более трёх товаров типа Z. Минимальная цена такой покупки 100 рублей (покупаем товары 10 Z, 20 Q, 30 Z, 40 Z). Останется 10 рублей. Ответ: 3 10.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

4519. На закупку товаров типов A, B, C, D и E выделена определённая сумма денег. Эти товары есть в продаже по различной цене.

(№ 4519) На закупку товаров типов A, B, C, D и E выделена определённая сумма денег. Эти товары есть в продаже по различной цене. Необходимо на выделенную сумму закупить как можно больше товаров пяти типов (по общему количеству). Если можно разными способами купить максимальное количество пяти типов товаров, то нужно выбрать способ, при котором будет закуплено как можно больше товаров типа B. Если при этих условиях есть несколько способов закупки, нужно потратить как можно меньше денег.
Определите, сколько будет закуплено товаров типа B и сколько денег останется.
Входные данные представлены в файле 26-64.txt следующим образом. Первая строка входного файла содержит два целых числа: N – общее количество товаров и M – сумма выделенных на закупку денег (в рублях). Каждая из следующих N строк содержит целое число (цена товара в рублях) и символ (латинская буква), определяющий тип товара. Все данные в строках входного файла отделены одним пробелом.
Запишите в ответе два числа: сначала количество закупленных товаров типа B, затем оставшуюся неиспользованной сумму денег.
Пример входного файла:

6 110
40 E
50 A
50 B
30 C
20 B
10 A

В данном случае можно купить не более четырёх товаров, из них не более двух товаров типа B. Минимальная цена такой покупки 100 рублей (покупаем товары 10 A, 20 B, 30 C, 50 B). Останется 0 рублей. Ответ: 2 0.

Данная задача решена на языке программирования - Python.

После оплаты Вы сможете скачать программный код.

Решение

5029. Excel. (PRO100 ЕГЭ) Для проведения ЕГЭ требуются наблюдатели. На сайте профи.ру есть список наблюдателей и время, в которое они могут работать. Требуется нанять как можно меньше наблюдателей, чтобы в каждый момент экзамена за учениками присматривал хотя бы один наблюдатель, при этом смена первого наблюдателя произошла как можно позже, с момента старта ЕГЭ.

Задача № 5029

Задание КИМ № 26: Обработка данных с помощью сортировки
Раздел № 160: Сортировка данных из файла

(PRO100 ЕГЭ) Для проведения ЕГЭ требуются наблюдатели. На сайте профи.ру есть список наблюдателей и время, в которое они могут работать. Требуется нанять как можно меньше наблюдателей, чтобы в каждый момент экзамена за учениками присматривал хотя бы один наблюдатель, при этом смена первого наблюдателя произошла как можно позже, с момента старта ЕГЭ. Гарантируется, что данный состав наблюдателей сможет проконтролировать ЕГЭ.
Входные данные представлены в файле 26-78.txt следующим образом. В первой строке содержится количество наблюдателей N, время начала ЕГЭ — start и время окончания — end, то есть время проведения ЕГЭ — это полуинтервал [start, end). В следующих N строках содержится по два числа a, b, где a — время начала, b — время окончания работы наблюдателя, то есть наблюдатель работает в течение полуинтервала [a, b).
Запишите в ответе два числа: минимальное количество наблюдателей, которое в состоянии проконтролировать ЕГЭ, и время работы первого наблюдателя с момента начала ЕГЭ.
Пример входного файла::

5 2 10
1 4
1 3
3 8
7 10
10 11

Наблюдение полностью обеспечивают наблюдатели, работающие в полуинтервалы [1, 4), [3, 8), [7, 10). Время работы первого наблюдателя с начала экзамена 4 - 2 = 2. Ответ: 3 2.

Данная задача решена в Excel.

После оплаты Вы сможете скачать файл с формулами и посмотреть подробный видео-разбор.

Решение

6095. Excel. При проведении эксперимента заряженные частицы попадают на чувствительный экран, представляющий из себя матрицу размером 100 000 на 100 000 точек. При попадании каждой частицы на экран в протоколе фиксируются координаты попадания: номер ряда (целое число от 1 до 100 000) и номер позиции в ряду (целое число от 1 до 100 000). Точка экрана, в которую попала хотя бы одна частица, считается светлой, точка, в которую ни одна частица не попала, – тёмной.

Задача № 6095

Задание КИМ № 26: Обработка данных с помощью сортировки
Раздел № 160: Сортировка данных из файла

При проведении эксперимента заряженные частицы попадают на чувствительный экран, представляющий из себя матрицу размером 100 000 на 100 000 точек. При попадании каждой частицы на экран в протоколе фиксируются координаты попадания: номер ряда (целое число от 1 до 100 000) и номер позиции в ряду (целое число от 1 до 100 000). Точка экрана, в которую попала хотя бы одна частица, считается светлой, точка, в которую ни одна частица не попала, – тёмной.
При анализе результатов эксперимента рассматривают линии. Линией называют группу светлых точек, расположенных в одном ряду подряд, то есть без тёмных точек между ними. Линия должна содержать не менее K светлых точек, слева и справа от линии должна быть тёмная точка или край экрана. Вам необходимо по заданному протоколу определить наибольшее количество линий, расположенных в одном ряду, и номер ряда, в котором это количество встречается. Если таких рядов несколько, укажите максимально возможный номер.
Входные данные представлены в файле 26-104.txt следующим образом. В первой строке входного файла записано натуральное число N (1 ≤ N ≤ 100 000) – общее количество частиц, попавших на экран и натуральное число K (1 ≤ N ≤ 100 000) – минимальное число точек, образующих линию. Каждая из следующих N строк содержит два натуральных числа, не превышающих 100 000: номер ряда и номер позиции в ряду.
Пример входного файла::

7 3
2 1
1 7
1 8
2 3
1 9
2 4
2 2

В данном случае существует две строки с номерами 1 и 2, которые содержат по одной линии длины 3 и 4 соответственно. Ответ: 1 2.

Данная задача решена в Excel. После оплаты Вы сможете скачать файл Excel с формулами.

Решение
27. Обработка потока данных

Имеется набор данных, состоящий из троек положительных целых чисел

Имеется набор данных, состоящий из троек положительных целых чисел. Необходимо выбрать из каждой тройки ровно одно число так, чтобы сумма всех выбранных чисел не делилась на k =123 и при этом была четной и минимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число — максимально возможную сумму, соответствующую условиям задачи.

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

27-B 27-A

Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество троек N (1 ≤ N ≤ 1 000 000). Каждая из следующих N строк содержит три натуральных числа, не превышающих 10 000.

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

6

1 3 7

5 12 6

6 9 11

5 4 8

3 5 4

1 1 1

Для указанных входных данных, в случае, если k = 7, значением искомой суммы является число 20.

В ответе укажите два числа: сначала значение искомой суммы для файла А, затем для файла B.

Данная задача решена на языке программирования - Pascal.

var s,a,b,c,m,i,n,min_d: int64;

d1,d2,d3,min_d array [1,2000000] of integer;

begin

  assign (input,'input.txt');

readln(n);

s:=0;

j:=1;

for i:=1 to n do begin

  readln(a,b,c);

m:=MIN(a,b,c);

d1[i]:=a-m;

if d1[i]<>0 then

    begin

    min_d[j]:=d1[i];

j:=j+1;

end;

d2[i]:=b-m;

if d2[i]<>0 then

    begin

    min_d[j]:=d1[i];

j:=j+1;

end;

d3[i]:=c-m;

if d3[i]<>0 then

    begin

    min_d[j]:=d1[i];

j:=j+1;

end;

s:=s+m;

end;

q:=j-1;

for i:=1 to q-1 do

  for j:=2 to q do

    if min_d[i]>min_d[j] then

    begin

      h:=min_d[i];

min_d[i]:=min_d[j];

min_d[j]:=h;

end;

if (s mod 123 <>0) and (s mod 2=0) then writeln(s)

else

   for i:=1 to q do

   begin

     s:=s+min_d[i];

if (s mod 123 <>0) and (s mod 2=0) then begin writeln(s); break; end;

end;

end.

Решение

(№ 2660) (Демовариант 2021 г.) Python. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел не делилась на 3 и при этом была максимально возможной.

(№ 2660) (Демовариант 2021 г.). Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел не делилась на 3 и при этом была максимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число – максимально возможную сумму, соответствующую условиям задачи.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество пар N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит два натуральных числа, не превышающих 10 000.
Пример входного файла:

6
1 3
5 12
6 9
5 4
3 3
1 1

Для указанных входных данных значением искомой суммы должно быть число 32.
В ответе укажите два числа: сначала значение искомой суммы для файла А, затем для файла B.

a = [[int(n) for n in x.split()] for x in open('27_2660_B.txt')]
del(a[0])
s=0
for i in range(len(a)):
    if a[i][0]<a[i][1]:
        t=a[i][0]
        a[i][0]=a[i][1]
        a[i][1]=t
    s=s+a[i][0]
    a[i].append(a[i][0]-a[i][1])
    a[i].append((a[i][0]-a[i][1])%3)
a= sorted(a, key=lambda row: row[2])
for i in range(len(a)):
    if a[i][3]!=0:
        s=s-a[i][2]
        break
print(s)

Решение

(№ 2661) Excel. Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел не делилась на 3 и при этом была минимально возможной.

(№ 2661) Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел не делилась на 3 и при этом была минимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число – минимально возможную сумму, соответствующую условиям задачи.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество пар N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит два натуральных числа, не превышающих 10 000.
Пример входного файла:

6
1 3
5 12
6 9
5 4
3 3
1 1

Для указанных входных данных значением искомой суммы должно быть число 20.
В ответе укажите два числа: сначала значение искомой суммы для файла А, затем для файла B.

Решение

(№ 2662) Python. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел делилась на 3 и при этом была максимально возможной.

(№ 2662) Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел делилась на 3 и при этом была максимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число – максимально возможную сумму, соответствующую условиям задачи.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество пар N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит два натуральных числа, не превышающих 10 000.
Пример входного файла:

6
1 3
5 11
6 9
5 4
3 3
1 1

Для указанных входных данных значением искомой суммы должно быть число 30.
В ответе укажите два числа: сначала значение искомой суммы для файла А, затем для файла B.

Решение

(№ 2683) Python. Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел НЕ оканчивалась на 5 и при этом была максимально возможной.

(№ 2683) Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел НЕ оканчивалась на 5 и при этом была максимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число – максимально возможную сумму, соответствующую условиям задачи.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество пар N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит два натуральных числа, не превышающих 10 000.
Пример входного файла:

6
3 5
5 12
6 9
5 4
7 9
5 1

Для указанных входных данных значением искомой суммы должно быть число 44.
В ответе укажите два числа: сначала значение искомой суммы для файла А, затем для файла B.

a = [[int(n) for n in x.split()] for x in open('27_2683_B.txt')]
del(a[0])
s=0
for i in range(len(a)):
    s+=max(a[i][0],a[i][1])
    a[i].append(abs(a[i][0]-a[i][1]))
    
if s%10!=5:
    print(s)
    
else:
    b=[]
    j=0
    a.sort(key = lambda x: x[2])
    while j<len(a) and a[j][2]%10==0:
        b.append(a[j][2])
        j+=1
    if j<len(a):
        b.append(a[j][2])
mi=999999999
b.sort()
for c in range(len(b)):
    mi=min(mi,b[c])
    for d in range(c+1,len(b)):
        mi=min(mi,b[c]+b[d])
        for e in range(d+1,len(b)):
            mi=min(mi,b[c]+b[d]+b[e])
print(s-mi)

Решение

(№ 2690) Python. Имеется набор данных, состоящий из троек положительных целых чисел. Необходимо выбрать из каждой тройки ровно одно число так, чтобы сумма всех выбранных чисел не делилась на 7 и при этом была минимально возможной.

(№ 2690) Имеется набор данных, состоящий из троек положительных целых чисел. Необходимо выбрать из каждой тройки ровно одно число так, чтобы сумма всех выбранных чисел не делилась на 7 и при этом была минимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число – минимально возможную сумму, соответствующую условиям задачи.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество троек N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит три натуральных числа, не превышающих 10 000.
Пример входного файла:

6
8 3 4
4 8 12
9 8 11
2 8 3
12 3 5
1 4 11

Для указанных входных данных значением искомой суммы должно быть число 22.
В ответе укажите два числа: сначала искомое значение для файла А, затем для файла B.

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

Решение

(№ 2692) Имеется набор данных, состоящий из троек положительных целых чисел. Необходимо выбрать из каждой тройки ровно одно число так, чтобы сумма всех выбранных чисел делилась на 11 и при этом была минимально возможной.

(№ 2692) Имеется набор данных, состоящий из троек положительных целых чисел. Необходимо выбрать из каждой тройки ровно одно число так, чтобы сумма всех выбранных чисел делилась на 11 и при этом была минимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число – минимально возможную сумму, соответствующую условиям задачи.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество троек N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит три натуральных числа, не превышающих 10 000.
Пример входного файла:

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

Для указанных входных данных значением искомой суммы должно быть число 22.
В ответе укажите два числа: сначала искомое значение для файла А, затем для файла B.

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

Решение

(№ 5380) (ЕГЭ-2022) На кольцевой автодороге с двусторонним движением находится N заправочных станций. Длина кольцевой автодороги равна K км, нулевой километр и K-й километр находятся в одной точке. Код заправочной станции совпадает с расстоянием этой станции до нулевой отметки дороги в километрах. На заправочные станции нужно ежедневно доставлять бензин из бензохранилища, которое требуется разместить рядом с одной из заправочных станций. Бензин поставляется в цистернах объёмом V м3 каждая, затраты на доставку вычисляются как произведение расстояния на количество поездок бензовоза. За один рейс бензовоз доставляет бензин только на одну заправочную станцию. Бензохранилище расположено так, чтобы суммарные затраты на доставку бензина были минимальными. Определите минимально возможные суммарные затраты на доставку бензина.

(№ 5380) (ЕГЭ-2022) На кольцевой автодороге с двусторонним движением находится N заправочных станций. Длина кольцевой автодороги равна K км, нулевой километр и K-й километр находятся в одной точке. Код заправочной станции совпадает с расстоянием этой станции до нулевой отметки дороги в километрах. На заправочные станции нужно ежедневно доставлять бензин из бензохранилища, которое требуется разместить рядом с одной из заправочных станций. Бензин поставляется в цистернах объёмом V м3 каждая, затраты на доставку вычисляются как произведение расстояния на количество поездок бензовоза. За один рейс бензовоз доставляет бензин только на одну заправочную станцию. Бензохранилище расположено так, чтобы суммарные затраты на доставку бензина были минимальными. Определите минимально возможные суммарные затраты на доставку бензина.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых в первой строке содержит три числа N, K и V (1 < N ≤ 10 000 000, 1 < K ≤ 10 000 000, 1 < V ≤ 1000) – количество заправочных станций, длина кольцевой автодороги в километрах и объём цистерны. В каждой из следующих N строк находятся два числа: номер километра кольцевой автодороги, на котором расположена заправочная станция, и количество бензина, которое нужно туда доставить (все числа натуральные). Заправочные станции перечисляются в порядке их расположения на автодороге.
Пример входного файла:

5 11 3
1 8
3 7
5 6
7 5
9 3

При таких исходных данных лучше всего расположить бензохранилище около заправочной станции с кодом 3. При этом затраты на доставку бензина составят 2·3 + 2·2 + 4·2 + 5·1 = 23. Ответ: 23.
В ответе укажите два числа: сначала искомое значение для файла А, затем для файла B.

Стоит отметить, что алгоритм ниже представлен для решения задач с четным значением последнего километра.

import math
a=[[int(n) for n in x.split()] for x in open('27_B_5380.txt')]
n=a[0][0]
k=a[0][1]
v=a[0][2]
del(a[0])
t=a[0][0]
b=[0]*k
for i in range(len(a)):
    b[a[i][0]-t]=math.ceil(a[i][1]/v)
l=b[0]
p=ps=ls=0
for i in range(1,k//2+1):
    ps=ps+b[i]*i
    p=p+b[i]
for i in range(k//2+1,k):
    ls=ls+(k-i)*b[i]
    l=l+b[i]
mi=s=ls+ps
sr=k//2
for i in range(1,len(b)):
    s=s+l-p
    sr=(sr+1)%k
    p=p-b[i]+b[sr]
    l=l+b[i]-b[sr]
    if b[i]!=0:
        mi=min(s,mi)
print(mi)

Решение

(№ 5381) (ЕГЭ-2022) На кольцевой автодороге с двусторонним движением находится N многоэтажных жилых домов (не более одного дома на каждом километре дороги). Длина кольцевой автодороги равна К км. Нулевой километр и K-й километр находятся в одной точке. Жители домов ежедневно получают почту, которую доставляют роботы-почтальоны. Почта упакована в доставочные пакеты, каждый из которых вмещает не более V кг посылок или писем. Каждый доставочный пакет используется для доставки почты только в один жилой дом, при этом в каждый дом может быть доставлено не более одного пакета с неполной загрузкой. Известно, что заряд аккумулятора робота-почтальона позволяет ему проходить не более M км, заряд аккумулятора для возвращения робота в почтовое отделение не учитывается. Почтовое отделение открыли в одном из домов таким образом, чтобы количество доставляемых пакетов с корреспонденцией было максимальным. В те дома, которые находятся на расстоянии более M км от почтового отделения, почта не доставляется :-(. Определите необходимое количество доставочных пакетов в этом почтовом отделении.

(№ 5381) (ЕГЭ-2022) На кольцевой автодороге с двусторонним движением находится N многоэтажных жилых домов (не более одного дома на каждом километре дороги). Длина кольцевой автодороги равна К км. Нулевой километр и K-й километр находятся в одной точке. Жители домов ежедневно получают почту, которую доставляют роботы-почтальоны. Почта упакована в доставочные пакеты, каждый из которых вмещает не более V кг посылок или писем. Каждый доставочный пакет используется для доставки почты только в один жилой дом, при этом в каждый дом может быть доставлено не более одного пакета с неполной загрузкой. Известно, что заряд аккумулятора робота-почтальона позволяет ему проходить не более M км, заряд аккумулятора для возвращения робота в почтовое отделение не учитывается. Почтовое отделение открыли в одном из домов таким образом, чтобы количество доставляемых пакетов с корреспонденцией было максимальным. В те дома, которые находятся на расстоянии более M км от почтового отделения, почта не доставляется :-(. Определите необходимое количество доставочных пакетов в этом почтовом отделении.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых в первой строке содержит числа N, K, V и M (1 < N ≤ 10 000 000, 1 < K ≤ 10 000 000, 1 < V ≤ 10000, 1 < M ≤ 10 000 000) – количество жилых домов, длина кольцевой автодороги в километрах, вместимость пакета (в кг) и максимальное расстояние, на которое робот может осуществлять доставку почтовых отправлений. В каждой из следующих N строк находятся два числа: номер километра кольцевой автодороги, на котором расположен жилой дом, и вес ежедневной корреспонденции (все числа натуральные, вес писем и посылок для каждого дома не превышает 1000 кг). Данные указаны в порядке расположения домов на автодороге.
Пример входного файла:

5 11 3 3
1 8
3 7
5 6
7 5
9 3

При таких исходных данных оптимальное расположение почтового отделения – в доме с номером 3. В этом случае количество пакетов для доставки корреспонденции составит: 3 (для дома 1) + 3 (для дома 3) + 2 (для дома 5) = 8. В дома 7 и 9 почту доставить не удаётся. Ответ: 8.
В ответе укажите два числа: сначала искомое значение для файла А, затем для файла B.


import math
a=[[int(n) for n in x.split()] for x in open('27_B_5381.txt')]
k=a[0][1]
v=a[0][2]
m=a[0][3]
n=a[0][0]
del(a[0])
d=[0]*k
for i in range(len(a)):
    d[a[i][0]-a[0][0]]=math.ceil(a[i][1]/v)
t=a[0][0]
pr=d[0]
for i in range(1,m+1):
    pr=pr+d[i]
prn=m
lr=0
for i in range(k-m,len(d)):
    lr=lr+d[i]
lrn=k-m
ma=0
t=0
for i in range(1,len(d)):
    pr=pr+d[(prn+1)%k]-d[t]
    lr=lr+d[t]-d[lrn%k]
    if d[i]!=0:
        ma=max(ma,pr+lr)
    t=i
    prn=(prn+1)%k
    lrn=(lrn+1)%k
print(ma)

Решение

№ 6760 Апробация 10.03.23 (Уровень: Средний) У медицинской компании есть N пунктов приёма биоматериалов на анализ. Все пункты расположены вдоль автомагистрали и имеют

№ 6760 Апробация 10.03.23 (Уровень: Средний)

У медицинской компании есть N пунктов приёма биоматериалов на анализ. Все пункты расположены вдоль автомагистрали и имеют

номера, соответствующие расстоянию от нулевой отметки до конкретного пункта. Известно количество пробирок, которое ежедневно принимают в каждом из пунктов. Пробирки перевозят в специальных транспортировочных контейнерах вместимостью не более 48 штук. Каждый транспортировочный контейнер упаковывается в пункте приёма и вскрывается только в лаборатории. Компания планирует открыть лабораторию в одном из пунктов. Стоимость перевозки биоматериалов равна произведению расстояния от пункта до лаборатории на количество контейнеров с пробирками. Общая стоимость перевозки за день равна сумме стоимостей перевозок из каждого пункта в лабораторию. Лабораторию расположили в одном из пунктов приёма биоматериалов таким образом, что общая стоимость доставки биоматериалов из всех пунктов минимальна.

Определите минимальную общую — стоимость — доставки биоматериалов из всех пунктов приёма в лабораторию.

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

Дано два входных файла (файл A и файл B), каждый из которых в первой строке содержит число N (1 ≤ N ≤ 10 000 000) – количество пунктов приёма биоматериалов. В каждой из следующих строк находится два числа: номер пункта и количество пробирок в этом пункте (все числа натуральные, количество пробирок в каждом пункте не превышает 1000). Пункты перечислены в порядке их расположения вдоль дороги, начиная от нулевой отметки.

В ответе укажите два числа: сначала значение искомой величины для файла А, затем – для файла B.

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

6

1 100

2 200

5 4

7 3

8 2

10 190

При таких исходных данных и вместимости транспортировочного контейнера, составляющей 96 пробирок, компании выгодно открыть лабораторию в пункте 2. В этом случае сумма транспортных затрат составит: 1 · 2 + 3 · 1 + 5 · 1 + 6 · 1 + 8 · 2.

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

Файлы к заданию: 27_B_6760 27_A_6760

import math
a=[[int(n) for n in x.split()] for x in open('27_B_6760.txt')]
del(a[0])
for i in range(len(a)):
    a[i][1]=math.ceil(a[i][1]/48)
s=0
l=a[0][1]
t=7 #для  файла А равно 11 - номер первой  станции
p=0
for i in range(1,len(a)):
    s=s+(a[i][0]-t)*a[i][1]
    p=p+a[i][1]
mi=ps=s
ls=0
for i in range(1,len(a)):
    ls=ls+l*(a[i][0]-t) #стоимость перевозки вверх от предполагаемого пункта сбора
    ps=ps-p*(a[i][0]-t) #стоимость перевозки вниз от предполагаемого пункта сбора
    s=ls+ps
    mi=min(mi,s)
    l=l+a[i][1]
    p=p-a[i][1]
    t=a[i][0]
print(mi)

Решение

2109. (Е. Драчева) Python. Дана последовательность из N натуральных чисел. Рассматриваются последовательности подряд идущих чисел, которые образуют возрастающую арифметическую прогрессию с шагом K>=1, при этом сумма всех чисел, входящих в прогрессию делится на 7 (при этом такая прогрессия может входить в состав более длинной прогрессии).Вывести максимальную длину такую последовательности.

(Е. Драчева) Дана последовательность из N натуральных чисел. Рассматриваются последовательности подряд идущих чисел, которые образуют возрастающую арифметическую прогрессию с шагом K>=1, при этом сумма всех чисел, входящих в прогрессию делится на 7 (при этом такая прогрессия может входить в состав более длинной прогрессии).Вывести максимальную длину такую последовательности.

Входные данные. Даны два входных файла, каждый из которых содержит в первой строке количество чисел (2<=N<=1000000). Каждая из следующих строк содержит натуральное число, не превышающее 100000.

Пример входного файла:

8

3

7

11

2

9

10

11

12

13

Для указанных значений ответов будет являться число 4. (9+10+11+12==42), где шаг K=1, а сумма делится на 7.

Файлы к заданию: 27A.txt27B.txt

Решение

2663. Pascal и Excel. Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел делилась на 3 и при этом была минимально возможной.

Задача № 2663

Задание КИМ № 27: Обработка потока данных
Раздел № 161: Обработка потока числовых данных (КЕГЭ)

Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел делилась на 3 и при этом была минимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число – минимально возможную сумму, соответствующую условиям задачи.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество пар N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит два натуральных числа, не превышающих 10 000.
Пример входного файла:

6
1 3
5 11
6 9
5 4
3 3
1 1

Для указанных входных данных значением искомой суммы должно быть число 21.
В ответе укажите два числа: сначала значение искомой суммы для файла А, затем для файла B.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

2664. Python. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел делилась на 5 и при этом была максимально возможной.

(№ 2664) Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел делилась на 5 и при этом была максимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число – максимально возможную сумму, соответствующую условиям задачи.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество пар N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит два натуральных числа, не превышающих 10 000.
Пример входного файла:

6
1 3
5 11
6 9
5 4
3 3
1 1

Для указанных входных данных значением искомой суммы должно быть число 30.
В ответе укажите два числа: сначала значение искомой суммы для файла А, затем для файла B.

Решение

2666. Python. Требуется найти для этой последовательности контрольное значение – наибольшее число R, удовлетворяющее следующим условиям: – R – произведение двух различных переданных элементов последовательности («различные» означает, что не рассматриваются квадраты переданных чисел, произведения различных, но равных по величине элементов допускаются); – R делится на 6.

(№ 2666) Имеется набор данных, состоящий из положительных целых чисел, каждое из которых не превышает 1000. Требуется найти для этой последовательности контрольное значение – наибольшее число R, удовлетворяющее следующим условиям:
– R – произведение двух различных переданных элементов последовательности («различные» означает, что не рассматриваются квадраты переданных чисел, произведения различных, но равных по величине элементов допускаются);
– R делится на 6.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество чисел N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит одно натуральное число, не превышающее 10 000.
Пример входного файла:

6
60
17
3
7
9
60

Для указанных входных данных искомое контрольное значение равно 3600.
В ответе укажите два числа: сначала контрольное значение для файла А, затем для файла B.

Решение

2667. Pascal. Имеется набор данных, состоящий из положительных целых чисел, каждое из которых не превышает 1000. Требуется найти для этой последовательности контрольное значение – наибольшее число R, удовлетворяющее следующим условиям

Задача № 2667

Задание КИМ № 27: Обработка потока данных
Раздел № 161: Обработка потока числовых данных (КЕГЭ)

Имеется набор данных, состоящий из положительных целых чисел, каждое из которых не превышает 1000. Требуется найти для этой последовательности контрольное значение – наибольшее число R, удовлетворяющее следующим условиям:
– R – произведение двух различных переданных элементов последовательности («различные» означает, что не рассматриваются квадраты переданных чисел, произведения различных, но равных по величине элементов допускаются);
– R делится на 7 и не делится на 49.
Если такое произведение получить невозможно, считается, что контрольное значение R = 1.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество чисел N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит одно натуральное число, не превышающее 10 000.
Пример входного файла:

6
60
17
3
7
9
60

Для указанных входных данных искомое контрольное значение равно 420.
В ответе укажите два числа: сначала контрольное значение для файла А, затем для файла B.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

2668. Python. Требуется найти для этой последовательности контрольное значение – наименьшую сумму квадратов двух результатов измерений, выполненных с интервалом не менее, чем в 5 минут.

(№ 2668) Имеется набор данных, состоящий из положительных целых чисел, каждое из которых не превышает 1000. Они представляют собой результаты измерений, выполняемых прибором с интервалом 1 минута. Требуется найти для этой последовательности контрольное значение – наименьшую сумму квадратов двух результатов измерений, выполненных с интервалом не менее, чем в 5 минут.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество чисел N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит одно натуральное число, не превышающее 10 000.
Пример входного файла:

9
12
45
5
4
21
20
10
12
26

Для указанных входных данных искомое контрольное значение равно 169.
В ответе укажите два числа: сначала контрольное значение для файла А, затем для файла B.

Решение

2669. Python. На спутнике «Восход» установлен прибор, предназначенный для измерения солнечной активности.

(№ 2669) На спутнике «Восход» установлен прибор, предназначенный для измерения солнечной активности. Каждую минуту прибор передаёт по каналу связи неотрицательное целое число – количество энергии солнечного излучения, полученной за последнюю минуту, измеренное в условных единицах. Временем, в течение которого происходит передача, можно пренебречь. Необходимо найти в заданной серии показаний прибора минимальное нечётное произведение двух показаний, между моментами передачи которых прошло не менее 6 минут. Если получить такое произведение не удаётся, ответ считается равным «–1».
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество чисел N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит одно натуральное число, не превышающее 10 000.
Пример входного файла:

11
12
45
5
3
17
23
21
20
19
12
26

Для указанных входных данных искомое контрольное значение равно 95.
В ответе укажите два числа: сначала контрольное значение для файла А, затем для файла B.

Решение

2673. Pascal. Имеется набор данных, состоящий из положительных целых чисел. Необходимо определить количество пар элементов (ai, aj) этого набора, в которых 1 ≤ i + 7 ≤ j ≤ N и произведение элементов кратно 14.

Задача № 2673

Задание КИМ № 27: Обработка потока данных
Раздел № 161: Обработка потока числовых данных (КЕГЭ)

Имеется набор данных, состоящий из положительных целых чисел. Необходимо определить количество пар элементов (ai, aj) этого набора, в которых 1 ≤ i + 7 ≤ j ≤ N и произведение элементов кратно 14.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество чисел N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит одно натуральное число, не превышающее 10 000.
Пример входного файла:

9
7
5
6
12
5
11
8
16
14

Для указанных входных данных количество подходящих пар должно быть равно 3. В приведённом наборе имеются три подходящие пары (7, 16), (7, 14), (5, 14), произведение элементов которых кратно 14, а индексы элементов последовательности различаются не меньше, чем на 7.
В ответе укажите два числа: сначала количество подходящих пар для файла А, затем для файла B.

Решение

2679. Python. Необходимо определить максимальное произведение подпоследовательности, состоящей из одного или более идущих подряд элементов.

(№ 2679) (А. Жуков) Имеется набор данных, состоящий из целых чисел. Необходимо определить максимальное произведение подпоследовательности, состоящей из одного или более идущих подряд элементов.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество чисел N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит одно натуральное число, не превышающее по модулю 100.
Пример входного файла:

7
2
3
-2
-3
-1
4
6

Для указанных входных данных наибольшее произведение равно 72. Его можно получить для последовательности -3 -1 4 6.
В ответе укажите два числа: сначала искомое значение для файла А, затем для файла B.

Решение

2691. Pascal. Имеется набор данных, состоящий из троек положительных целых чисел. Необходимо выбрать из каждой тройки два числа так, чтобы сумма всех выбранных чисел не делилась на 9 и при этом была минимально возможной.

Задача № 2691

Задание КИМ № 27: Обработка потока данных
Раздел № 161: Обработка потока числовых данных (КЕГЭ)

Имеется набор данных, состоящий из троек положительных целых чисел. Необходимо выбрать из каждой тройки два числа так, чтобы сумма всех выбранных чисел не делилась на 9 и при этом была минимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число – минимально возможную сумму, соответствующую условиям задачи.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество троек N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит три натуральных числа, не превышающих 10 000.
Пример входного файла:

6
8 3 4
4 8 12
9 8 11
2 8 3
12 3 5
1 4 11

Для указанных входных данных значением искомой суммы должно быть число 56.
В ответе укажите два числа: сначала искомое значение для файла А, затем для файла B.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

4439. Pascal. (А. Богданов) В некотором государстве правительство выделяет K специальностей для обучения студентов. На эти места претендуют N абитуриентов.

Задача № 4439

Задание КИМ № 26: Обработка данных с помощью сортировки
Раздел № 160: Сортировка данных из файла

(А. Богданов) В некотором государстве правительство выделяет K специальностей для обучения студентов. На эти места претендуют N абитуриентов. Для каждой специальности задано количество мест. Для каждого абитуриента известны его баллы и одна выбранная им специальность. Зачисление осуществляется в одну волну. На направление зачисляются абитуриенты с максимальными баллами. Требуется определить общее количество зачисленных абитуриентов и минимальный балл студента, зачисленного на специальность с максимальным конкурсом.
Входные данные представлены в файле 26-60.txt следующим образом. В первой строке через пробел два целых числа K и N. В следующих K строках записано по одному числу – количеством мест по каждой специальности. Следующие N строк содержат пары чисел: баллы студента (до 300 включительно) и код выбранной специальности (начиная с 0).
В ответе запишите два целых числа: общее количество зачисленных абитуриентов и минимальный балл студента, зачисленного на специальность с максимальным конкурсом.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

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

(№ 4843) На вход программе подается последовательность чисел, а также натуральные числа K и D. Особыми называются отрицательные числа, для которых сумма цифр троичной записи равна 12. Рассматриваются все непрерывные подпоследовательности исходной последовательности, в которых количество особых чисел кратно K, а количество всех элементов подпоследовательности кратно D. Программа должна вывести одно число – максимальную сумму такой последовательности.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество чисел N (2 ≤ N ≤ 5000000), значение K (K > 0) и значение D (D > 0), разделённые пробелами. Каждая из следующих N строк файлов содержит одно целое число, не превышающее по модулю 10000. Гарантируется, что сумма любой подпоследовательности не превышает 109.
Пример входного файла:

7 2 5
954
-728
5689
-1214
3265
8763
-1315

В этом наборе два особых числа: –728 (–2222223) и –1214 (–11222223). Можно выбрать подпоследовательность (–728, 5689, –1214, 3265, 8763), которая имеет сумму 15775 и содержит 5 элементов, в том числе два особых числа. Подпоследовательность (954, –728, 5689, –1214, 3265, 8763, –1315), которая имеет сумму 16729, не подходит, потому что количество элементов в ней не делится на 5. Ответ: 15775.
В ответе укажите два числа: сначала искомое значение для файла А, затем для файла B.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

4848. Pascal. Особым числом называется отрицательное число, заканчивающееся на 3.

(№ 4848) На вход программе подается последовательность целых чисел и натуральное число K. Особым числом называется отрицательное число, заканчивающееся на 3. Рассматриваются все непрерывные подпоследовательности исходной последовательности, содержащие ровно K особых чисел. Программа должна вывести одно число – максимальную сумму элементов такой подпоследовательности. Гарантируется, что в последовательности существует хотя бы K особых чисел.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество чисел N (100 ≤ N ≤ 5000000) и натуральное число K. Каждая из следующих N строк файлов содержит одно целое число, не превышающее по модулю 10000. Гарантируется, что сумма любой подпоследовательности исходной последовательности не превышает 109.
Пример входного файла:

14 1
-1
-1
2
-3
3
-13
1
-1
6
-23
8
23
8
1

В этом наборе три особых числа: –3, –13 и –23. Можно выбрать подпоследовательность (6, –23, 8, 23, 8, 1), которая имеет сумму 23 и содержит одно особое число. Ответ для приведенного примера: 23.
В ответе укажите два числа: сначала искомое значение для файла А, затем для файла B.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение

4848. Python. (№ 4848) На вход программе подается последовательность целых чисел и натуральное число K. Особым числом называется отрицательное число, заканчивающееся на 3. Рассматриваются все непрерывные подпоследовательности исходной последовательности, содержащие ровно K особых чисел. Программа должна вывести одно число – максимальную сумму элементов такой подпоследовательности. Гарантируется, что в последовательности существует хотя бы K особых чисел.

(№ 4848) На вход программе подается последовательность целых чисел и натуральное число K. Особым числом называется отрицательное число, заканчивающееся на 3. Рассматриваются все непрерывные подпоследовательности исходной последовательности, содержащие ровно K особых чисел. Программа должна вывести одно число – максимальную сумму элементов такой подпоследовательности. Гарантируется, что в последовательности существует хотя бы K особых чисел.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество чисел N (100 ≤ N ≤ 5000000) и натуральное число K. Каждая из следующих N строк файлов содержит одно целое число, не превышающее по модулю 10000. Гарантируется, что сумма любой подпоследовательности исходной последовательности не превышает 109.
Пример входного файла:

14 1
-1
-1
2
-3
3
-13
1
-1
6
-23
8
23
8
1

В этом наборе три особых числа: –3, –13 и –23. Можно выбрать подпоследовательность (6, –23, 8, 23, 8, 1), которая имеет сумму 23 и содержит одно особое число. Ответ для приведенного примера: 23.
В ответе укажите два числа: сначала искомое значение для файла А, затем для файла B.

k=11
a=[int(x) for x in open('27_B_4848.txt')]
d=[0]*k
ma=-100000000
n=0
s=0
mi=1000000000000
for i in range(len(a)):
    s=s+a[i]
    if a[i]<0 and abs(a[i])%10==3:
        n=n+1
        d[ost]=mi
        mi=10000000000000
    ost=n%k
    if n==k:
        ma=max(ma,s)
    if d[ost]==0:
        d[ost]=s
    else:
        ma=max(ma,s-d[ost])
        mi=min(s,mi)
print(ma)

Для корректной работы файла В необходимо убрать первую строчку из файла. Для файла А: меняем значение k=3 и также убираем первую строчку (ибо не хочется заморачиваться со считыванием) 🙂

Решение

4922. Pascal. На вход программе подается последовательность целых чисел. Рассматриваются все непрерывные подпоследовательности исходной последовательности, сумма элементов которых кратна K.

Задача № 4922

Задание КИМ № 27: Обработка потока данных
Раздел № 161: Обработка потока числовых данных (КЕГЭ)

На вход программе подается последовательность целых чисел. Рассматриваются все непрерывные подпоследовательности исходной последовательности, сумма элементов которых кратна K. Программа должна вывести одно число – количество таких подпоследовательностей. Гарантируется, что в последовательности такая подпоследовательность есть.
Входные данные. Даны два входных файла (файл A и файл B), содержит в первой строке натуральное число N – количество чисел в последовательности (100 ≤ N ≤ 5000000) и натуральное число K. В каждой из следующих N строк записано одно целое число, не превышающее по модулю 10000.
Пример входного файла:

7 11
11
15
8
14
22
24
10

В этом наборе есть 4 подпоследовательности, сумма элементов которых кратна 11: (11), (8, 14), (8, 14, 22) и (22). Ответ: 4.
В ответе укажите два числа: сначала искомое значение для файла А, затем для файла B.

Данная задача решена на языке программирования - Pascal.

После оплаты Вы сможете скачать программный код.

Решение
01. Количественные параметры информационных объектов

1.1 Удаление и добавление слов

  1. В одной из кодировок каждый символ кодируется 8 битами. Миша написал текст (в нём нет лишних пробелов): «Коза, индюк, курица, телёнок живут на ферме». Затем он добавил в список название ещё одного животного. Заодно он добавил необходимые запятые и пробелы. При этом размер нового предложения в данной кодировке оказался на 11 байт больше, чем размер исходного предложения. Напишите в ответе длину добавленного названия животного в символах. 
  2. В одной из кодировок Unicode каждый символ кодируется 16 битами. Миша написал текст (в нём нет лишних пробелов):  «Уж, лиса, олень, медведь, медвежата — лесные жители». Затем он добавил в список название ещё одного животного. Заодно он добавил необходимые запятые и пробелы. При этом размер нового предложения в данной кодировке оказался на 18 байт больше, чем размер исходного предложения. Напишите в ответе длину добавленного названия животного в символах. 
  3. В одной из кодировок каждый символ кодируется 1 байтом. Миша написал текст (в нём нет лишних пробелов): «Хомяк, собака, попугай, канарейка — домашние любимцы». Затем он добавил в список название ещё одного животного. Заодно он добавил необходимые запятые и пробелы. При этом размер нового предложения в данной кодировке оказался на 48 бит больше, чем размер исходного предложения. Напишите в ответе длину добавленного названия животного в символах. 
  4. В кодировке UTF-32 каждый символ кодируется 32 битами. Миша написал текст (в нём нет лишних пробелов):  «Ёж, сова, кабан, барсук, рысёнок, поросята — ночные жители леса». Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 32 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного. 
  5. В одной из кодировок каждый символ кодируется 4 байтами. Миша написал текст (в нём нет лишних пробелов): «Тигр, кобра, горилла, хамелеон — жители джунглей». Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 288 бит меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного. 
  1. В одной из кодировок каждый символ кодируется 5 битами. Миша написал текст (в нём нет лишних пробелов): «Морж, песец, тюлень, лемминг, росомаха, альбатрос, пингвинёнок — жители снега и льда». Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 5,625 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного. 
  1. В одной из кодировок каждый символ кодируется 3 байтами. Миша написал текст (в нём нет лишних пробелов): «Шаттл, планёр, параплан, гидроплан, дельтаплан, ракета-носитель — воздушный транспорт». Ученик вычеркнул из списка название одного из транспорта. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 36 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название транспорта. 
  1. В одной из кодировок каждый символ кодируется 2 байтами. Миша написал текст (в нём нет лишних пробелов): «Яхта, лодка, танкер, ледокол, гидроцикл, надувная лодка, круизный лайнер, рыболовное судно — надводный транспорт». Ученик вычеркнул из списка название одного из транспорта. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 18 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название транспорта. 
  1. В одной из кодировок каждый символ кодируется 18 битами. Миша написал текст (в нём нет лишних пробелов): «Плуг, сеялка, косилка, грузовик, молоковоз, культиватор, зерноуборочный комбайн, упаковочный пресс для сена — помощники на ферме». Ученик вычеркнул из списка название одного из транспорта. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 180 бит меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название транспорта. 
  1. В одной из кодировок каждый символ кодируется 12 битами. Миша написал текст (в нём нет лишних пробелов): «Танк, авианосец, истребитель, бомбардировщик, бронетранспортёр, зенитно-ракетный комплекс — военная техника». Ученик вычеркнул из списка название одного из транспорта военной техники. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 192 бита меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название военной техники. 
  1. В одной из кодировок каждый символ кодируется 13 битами. Миша написал текст (в нём нет лишних пробелов): «Карт, болид, бигфут, драгстер, квадроцикл, внедорожник, гоночный грузовик — гоночные машины». Ученик вычеркнул из списка название одной из гоночных машин. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 19,5 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название гоночной машины. 
  1. В одной из кодировок каждый символ кодируется 4 байта. Миша написал текст (в нём нет лишних пробелов): «Фура, пикап, фургон, автовоз, бензовоз, контейнеровоз, авторефрижератор — грузовой транспорт». Ученик вычеркнул из списка название одного из транспорта. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 256 бит меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название транспорта. 

1.2 Определение информационного объема текста

    1. В одной из кодировок каждый символ кодируется 7 битами. Определите размер в байтах следующего предложения в данной кодировке («» — часть предложения): «Лев, слон, жираф, страус, бегемот, антилопа — жители жаркой саванны.».
    1. В одной из кодировок каждый символ кодируется 8 байтами. Определите размер в байтах следующего предложения в данной кодировке («» — часть предложения): «Кит, скат, акула, медуза, дельфин, осьминог, рыба-бабочка — жители океана.».
    1. В одной из кодировок каждый символ кодируется 3 байтами. Определите размер в битах следующего предложения в данной кодировке («» — часть предложения): «Варан, верблюд, черепаха, тушканчик — жители песков пустыни.».
    1. В одной из кодировок каждый символ кодируется 5 байтами. Определите размер в битах следующего предложения в данной кодировке («» — часть предложения): «Такси, скутер, трамвай, мотоцикл, велосипед, троллейбус, электро-самокат — городской транспорт.».

     Тренировочный вариант

    1. В одной из кодировок каждый символ кодируется 7 битами. Миша написал текст (в нём нет лишних пробелов): «Морж, песец, тюлень, лемминг, росомаха, альбатрос, пингвинёнок — жители снега и льда». Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 9,625 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.
    1. В одной из кодировок каждый символ кодируется 5 байтами. Миша написал текст (в нём нет лишних пробелов): «Шаттл, планёр, параплан, гидроплан, дельтаплан, ракета-носитель — воздушный транспорт». Ученик вычеркнул из списка название одного из транспорта. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 40 байт меньше, чем размер исходного предложения. Напишите в ответе длину вычеркнутого транспорта.
    1. В одной из кодировок каждый символ кодируется 5 байтами. Определите размер в битах следующего предложения в данной кодировке («» — часть предложения): «Карт, болид, бигфут, драгстер, квадроцикл, внедорожник, гоночный грузовик — гоночные машины.».
    2. В одной из кодировок каждый символ кодируется 3 битами. Определите размер в байтах следующего предложения в данной кодировке («» — часть предложения): «Фура, пикап, фургон, автовоз, бензовоз, контейнеровоз, авторефрижератор — грузовой транспорт.».

    Ответы

    1.1 Удаление и добавление слов

    1. 9 2. 7 3. 4 4. барсук 5. горилла 6. лемминг 7. дельтаплан 8. ледокол 9. грузовик 10. бомбардировщик 11. квадроцикл 12. фургон

    1.2 Определение информационного объема текста

    13. 61,25 14. 608 15. 1488 16. 60,625

    Тренировочный вариант

    1. альбатрос 2. 6 3. 3760 4. 35,625
    02. Кодирование и декодирование информации

    1.1 Двоичные последовательности

    1. От разведчика было получено сообщение: 000001100101001. В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы К, А, Н, Р, Т, Б; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.
    К А Н Р Т Б
    000 001 01 100 101 11
    1. От разведчика было получено сообщение: 10000101000001. В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы К, А, Н, Р, Т, Б; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.
    К А Н Р Т Б
    000 001 01 100 101 11
    1. От разведчика было получено сообщение: 000001100101001. В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы П, А, О, Р, Т, Г; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.
    П А О Р Т Г
    000 001 01 100 101 11
    1. От разведчика было получено сообщение: 1000100001101.  В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы П, А, О, Р, Т, Г; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.
    П А О Р Т Г
    000 001 01 100 101 11
    1. От разведчика было получено сообщение: 000011000111. В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы П, А, О, Р, Т, Г; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.
    П А О Р Т Г
    000 001 01 100 101 11
    1. От разведчика было получено сообщение: 1010100001100.В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы П, А, О, Р, Т, Г; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.
    П А О Р Т Г
    000 001 01 100 101 11
    1. От разведчика было получено сообщение:

       00010010000101101

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы А, О, Р, К, Д, Г; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    А О Р К Д Г
    000 001 01 100 101 11
    1. От разведчика было получено сообщение:

       1010010100111000

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы А, О, Р, К, Д, Г; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    А О Р К Д Г
    000 001 01 100 101 11
    1. От разведчика было получено сообщение:

        1100110000101000001

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы К, А, Н, Р, Т, Б; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    К А Н Р Т Б
    000 001 01 100 101 11
    1. От разведчика было получено сообщение:

        000001101001100001000101001

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы К, А, Н, Р, Т, Б; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    К А Н Р Т Б
    000 001 01 100 101 11

     

    1.2 Символьные последовательности

    1. От разведчика было получено сообщение:

       !!!!!??!!??

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы Ц, И, Т, Р, А, К; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    Ц И Т Р А К
    !!! !!? !? ?!! ?!? ??
    1. От разведчика было получено сообщение:

       !!!!!??!!!!??!???

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы В, О, Д, Р, Т, А; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    В О Д Р Т А
    !!! !!? !? ?!! ?!? ??
    1. От разведчика было получено сообщение:

       ?!?!!?!!!???!!

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы В, О, Д, Р, Т, А; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    В О Д Р Т А
    !!! !!? !? ?!! ?!? ??
    1. От разведчика было получено сообщение:

       !!!!!?!?!!?!!!!!??!!!!??!?

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы В, О, Д, Р, Т, А; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    В О Д Р Т А
    !!! !!? !? ?!! ?!? ??
    1. От разведчика было получено сообщение:

       ???!??!!?!????!?!?!!?!!!?!?

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы Ц, И, Т, Р, А, К; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    Ц И Т Р А К
    !!! !!? !? ?!! ?!? ??

     

    Тренировочные варианты

    Вариант 1

    1. От разведчика было получено сообщение:

        000001100001101

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы К, А, Н, Р, Т, Б; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    К А Н Р Т Б
    000 001 01 100 101 11
    1. От разведчика было получено сообщение:

       1100101001101

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы А, О, Р, К, Д, Г; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    А О Р К Д Г
    000 001 01 100 101 11
    1. От разведчика было получено сообщение:

       !!!!!??!!!!??!?

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы В, О, Д, Р, Т, А; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    В О Д Р Т А
    !!! !!? !? ?!! ?!? ??

     

    Вариант 2

    1. От разведчика было получено сообщение:

        0000011100101

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы К, А, Н, Р, Т, Б; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    К А Н Р Т Б
    000 001 01 100 101 11
    1. От разведчика было получено сообщение:

       1100101100000

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы А, О, Р, К, Д, Г; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    А О Р К Д Г
    000 001 01 100 101 11
    1. От разведчика было получено сообщение:

       ???!??!!?!?!?

    В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы Ц, И, Т, Р, А, К; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

    Ц И Т Р А К
    !!! !!? !? ?!! ?!? ??

    Ответы

    2.1 Двоичные последовательности

    1. карта 2. ранка 3. парта 4. ропот 5. порог 6. топор 7. аккорд 8. дорога 9. баранка 10. катаракта

    2.2 Символьные последовательности

      1. цирк 2. 3. 4. 5. 6. 7. 8. 9. 10.

      Тренировочные варианты

      Вариант 1. 1. 2. 3. 4.
      Вариант 2. 1. 2. 3. 4.
      03. Значение логического выражения
      04. Анализ реальных объектов и их моделей
      05. Анализ алгоритмов исполнителя
      06. Анализ алгоритмов, написанных на языке программирования
      07. Принципы построения адресов
      08. Запросы поисковых систем
      09. Анализ информационной модели
      10. Системы счисления
      11. Использование поисковых средств текстовых редакторов
      12. Использование поисковых средств архиватора.
      13. Использование средств Microsoft Office: Word, PowerPoint
      14. Обработка большого массива данных с использованием средств электронной таблицы
      15. Составление программ
      Создание сайтов - Лидер Поиска

      Refund Reason