2.1 k-перестановки из n элементов

Основы перечислительной комбиаторики

2.1 k-перестановки из n элементов

модуль 2.1 шаг 4


Сколько чисел, меньших миллиона, можно записать с помощью цифр 8 и/или 9?

Решение

* 1 однако у нас 8 | 9 = 2^1 = 2 ** - 2^2 * - 2^3 = 8 ** - 2^4 = 16 *** - 2^5 = 32 **** - 2^6 = 64 складываем = 126

Ответ

126

модуль 2.1 шаг 5


На перекрестке имеется 6 светофоров. Сколько существует различных состояний этих светофоров, если каждый из них независимо от других имеет три возможных состояния — горит красный, горит желтый или горит зеленый?

Решение

\(3^6\) - количество перестановок с повторениями

Ответ

729

модуль 2.1 шаг 6


Сколько существует шестизначных чисел, все цифры которых имеют одинаковую четность?

Например, в числе 222222 все цифры четные.

Решение

множество четных {0,2,4,6,8}

множество нечетных {1,3,5,7,9}

количество элементов по 5

свободных позиций 6 _ _ _ _ _ _ , количество размещений для каждого множества \(5^5=3125\)

число шестизначное, не может начинаться с нуля, количество элементов начинающихся на ноль \(5^6-5^5=3125\)

от четных размещений отнимаем числа, которые начинаются на ноль \(5^6-5^5=12500\)

число размещений для нечетного множества \(5^6=15625\)

Результат: 15625+12500=28125 или

\(2∗5^6−5^5\) сумма возможных размещений для четного и нечетного множества минус количество чисел начинающихся на ноль

Ответ

28125

модуль 2.1 шаг 8


Сколько существует трехзначных чисел в пятеричной системе счисления, в которых все три цифры различны?

Решение

Находим количество 3-перестановок из 5 цифр (от 0 до 4) и вычитаем из него количество 2-перестановок с фиксированным первым нулём из 4 цифр (от 1 до 4). Получаем:

\[\frac{5!}{(5-3)!}-\frac{4!}{(4-2)!}=48\]

Ответ

48

модуль 2.1 шаг 9


Cколько существует восьмизначных чисел в пятеричной системе счисления, в которых все цифры различны?

Решение

в пятеричной СС множество допустимых цифр: 0, 1, 2, 3, 4 их всего пять,

по условию все цифры должны быть различны, а его длина (_ _ _ _ _ _ _ _) восемь **разных **чисел.

Ответ нет такого числа для пятеричной СС

Ответ

0

модуль 2.1 шаг 10


В алфавите племени Бум-Бум всего шесть букв. Словом у них называется любая последовательность из шести букв, в которой есть хотя бы две одинаковые буквы. Сколько слов в языке Бум-Бум?

Решение

\[6^6 - 6! = 46565 - 6! = 45936\]

Ответ

45936

модуль 2.1 шаг 11


Ребенок раскладывает в ряд разноцветные карточки с буквами “А”, “А”, “А”, “А”, “А”, “Е”, “Е”, “Г”, “Л”, “М”, “М”, “П”, “П”, “Р”, “Т”, “Т”. Во скольких вариантах получится слово “ТЕЛЕГАММААППАРАТ”?

Решение

\[120 * 16 = 5! \cdot{ 2^4}\]

Ответ

1920

модуль 2.1 шаг 12


Нужно сгенерировать все возможные k-перестановки n-элементов без повторений.

Формат входные данные: Два числа n и k через пробел. Для них гарантированно выполняется условие: \(0<k\leqslant{n}\).

Формат выходных данных: Необходимое число лексикографически упорядоченных строк, в каждой из которых содержится k чисел от 0 до n-1, разделенных пробелом.

Sample Input:

1
4 2

Sample Output:

1
2
3
4
5
6
7
8
9
10
11
12
0 1
0 2
0 3
1 0
1 2
1 3
2 0
2 1
2 3
3 0
3 1
3 2

Решение

1
2
3
4
5
6
7
8
9
10
11
12
13
14
from itertools import *
input_text = input().split()
k = int(input_text[0])
n = int(input_text[1])


it = []
for i in range(0, k):
    it.append(i)

from itertools import product 
for roll in permutations(it, n): 
    print(*roll, sep=' ')
  

Ответ

Программа python