EduBrick

N. Номер сочетания

2000 мс · 256 МБ · всё или ничего

Выпишем все сочетания — строго возрастающие последовательности длины KK из чисел от 1 до NN — в лексикографическом порядке и пронумеруем с единицы.

По данному сочетанию найдите его номер. Это обратная задача к классной: там по номеру искали сочетание.

Проверить себя просто: подайте свой ответ на вход классному решению — должно вернуться исходное сочетание.

Формат ввода

Первая строка содержит числа NN и KK (1≤K≤N≤601 \le K \le N \le 60).

Вторая строка содержит KK различных чисел по возрастанию — само сочетание.

Гарантируется, что (NK)\binom{N}{K} помещается в 64-битный тип.

Формат вывода

Одно число — номер сочетания.

Примеры

ввод
5 2
1 2
вывод
1
ввод
5 2
4 5
вывод
10
Войдите, чтобы отправлять решения.