ЕГКР информатика Москвы 13.12.2025 – задание №8 — Вариант 1
Все шестибуквенные слова, составленные из букв Г, Р, А, Н, И, Т, записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
1. АААААА
2. АААААГ
3. АААААИ
4. АААААН
5. AAAAAP
6. AAAAAT
Определите, под каким номером в этом списке стоит первое слово с нечётным номером, которое не начинается с букв А, И или Г и при этом содержит в своей записи ровно одну букву А.
Примечание. Слово — последовательность идущих подряд букв, не обязательно осмысленная.
Ответ:
Решение:
Решение —
|
1 2 3 4 5 6 7 8 |
from itertools import * n = 0 for i in product('агинрт', repeat=6): a = ''.join(i) n += 1 if n % 2 != 0 and a[0] not in 'аиг' and a.count('а') == 1: print(n) break |
Ответ: 23589
ЕГКР информатика Москвы 13.12.2025 – задание №8 — Вариант 3
Все шестибуквенные слова, составленные из букв Г, Р, А, Н, И, Т, записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
1. АААААА
2. АААААГ
3. АААААИ
4. АААААН
5. AAAAAP
6. AAAAAT
Определите, под каким номером в этом списке стоит последнее слово с нечётным номером, которое не начинается с букв Р или Т и при этом содержит в своей записи ровно одну букву Р.
Примечание. Слово — последовательность идущих подряд букв, не обязательно осмысленная.
Ответ:
Решение:
Решение —
|
1 2 3 4 5 6 7 |
from itertools import* k = 0 for i in product('агинрт', repeat = 6): a=''.join(i) k += 1 if k % 2 != 0 and a[0] not in 'рт' and a.count('р')==1: print(k) |
…
31091
31093
31095
31103
Ответ: 31103
