OpenFIPI 2.0

Все задания взяты из открытого банка заданий ФИПИ

На текущий момент есть ответы в 3428 заданиях из 3563 (актуальных)

№ 4
Актуальное
Есть ответ
06.03.2022 10:09:00

По каналу связи передаются шифрованные сообщения, содержащие только 10 букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для девяти букв используются кодовые слова.

Буква

Кодовое слово

 

Буква

Кодовое слово

А

00

 

Л

1101

Б

1100

 

Р

 

Е

010

 

С

1110

И

011

 

Т

1011

К

1111

 

У

100

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

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

№ 25
Актуальное
Есть ответ
06.03.2022 10:08:45

Пусть M – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение M равным нулю.

Напишите программу, которая перебирает целые числа, бо́льшие 900 000, в порядке возрастания и ищет среди них такие, для которых значение M оканчивается на 8. Программа должна найти и вывести первые пять таких чисел и соответствующие им значения M.

Формат вывода: для каждого из пяти таких найденных чисел в отдельной строке сначала выводится само число, затем – значение М.

Строки выводятся в порядке возрастания найденных чисел.

 

Например, для числа 20 М = 2 + 10 = 12.

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

№ 8
Актуальное
Есть ответ
06.03.2022 10:08:18

Все 3-буквенные слова, в составе которых могут быть только буквы Г, Е, П, А, Р, Д, записаны в алфавитном порядке
и пронумерованы, начиная с 1.

Ниже приведено начало списка.

1.  ААА

2.  ААГ

3.  ААД

4.  ААЕ

5.  ААП

6.  ААР

7.  АГА

Под каким номером в списке идёт первое слово, которое начинается с буквы Р?

№ 24
Актуальное
Есть ответ
06.03.2022 10:07:53

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

Текстовый файл состоит не более чем из 1 200 000 символов K, L, M и N

Определите максимальное количество идущих подряд символов, среди которых нет символов K и M, стоящих рядом.

Для выполнения этого задания следует написать программу.

№ 4
Актуальное
Есть ответ
06.03.2022 09:59:02

По каналу связи передаются шифрованные сообщения, содержащие только 10 букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для девяти букв используются кодовые слова.

Буква

Кодовое слово

 

Буква

Кодовое слово

А

00

 

Л

1001

Б

1000

 

Р

1110

Е

010

 

С

 

И

011

 

Т

1111

К

1011

 

У

110

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

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

№ 4
Актуальное
Есть ответ
06.03.2022 09:58:06

Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв А, Б, В, Г использовали кодовые слова 000, 001, 10, 11 соответственно. Для двух оставшихся букв – Д и Е – кодовые слова неизвестны.

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

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

№ 5
Актуальное
Есть ответ
06.03.2022 09:54:09

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

1. Строится двоичная запись числа N.

2. К этой записи дописываются справа и слева ещё по одному или два разряда по следующему правилу: если N чётное, то в конец числа (справа) дописывается нуль, а в начало числа (слева) дописывается единица; если N нечётное, то в конец числа (справа) и в начало числа (слева) дописываются по две единицы.

Пример. Для числа 13 двоичная запись 1101 преобразуется в запись 11110111.

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

Укажите наименьшее число R, превышающее 52, которое может являться результатом работы данного алгоритма.

В ответе это число запишите в десятичной системе счисления.

№ 25
Актуальное
Есть ответ
06.03.2022 09:52:44

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

Формат вывода: для каждого из пяти таких найденных чисел в отдельной строке сначала выводится само число, затем – значение наименьшего делителя, оканчивающегося на цифру 9, не равного ни самому числу, ни числу 9.

Строки выводятся в порядке возрастания найденных чисел.

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

№ 24
Актуальное
Есть ответ
06.03.2022 09:52:27

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

Текстовый файл состоит не более чем из 1 200 000 символов A, B, C и D

Определите максимальное количество идущих подряд символов, среди которых нет символов A и В, стоящих рядом.

Для выполнения этого задания следует написать программу.

№ 14
Актуальное
Есть ответ
06.03.2022 09:52:01

 

Значение арифметического выражения

 

3 • 2569 -  6410 + 2 • 1611 - 17

 

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