В задании 8 есть несколько прототипов. В этой статье я хочу разобраться с типом задач, в которых требуется из предложенных букв решить различные комбинаторные задачки. Рассмотрим несколько заданий для примера. Чтобы легко решать подобные задачи, нужно понять, что за N количеством букв "прячется" система счисления с основанием N. Вместо букв (в алфавитном порядке) будем использовать цифры (0,1,2,3). Тогда букве А будет соответствовать 0, Б - 1, 3 - 2, И-3. И искомое слово ИЗБА будет выглядеть как число 3210. Начало списка, выраженное через числа будет выглядеть так: ... Это ни что иное, как числа в системе счисления с основанием 4, идущие по порядку с шагом 1. Так как список устроен так, что числу 0 соответствует номер списка 1, 1 — номер списка 2 и т.д., понятно, что номер в списке искомого числа будет равен самому этому числу в десятичной системе счисления плюс 1. Итак, мы готовы получить ответ на это задание. Запускаем Pycharm и пишем: print ( int('3210',4)+1) Получаем ответ: 2
Задание 8 ЕГЭ по информатике: номер слова в списке
15 сентября 202415 сен 2024
9
1 мин