eolymp
bolt
Try our new interface for solving problems
Məsələlər

K-инверсии

K-инверсии

Пусть дана перестановка a1, a2, ..., an. Назовем k-инверсией такой набор чисел i1, i2, ..., ik, что

1i1 < i2 < ... < ikn

и

ai1 > ai2 > ... > aik.

Ваша задача - подсчитать количество различных k-инверсий в заданной перестановке.

Входные данные

В первой строке находятся длина перестановки n (1n20000) и число k (2k10). Во второй строке n чисел - сама перестановка.

Выходные данные

Выведите единственное число - количество k-инверсий в заданной перестановке по модулю 109.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
3 2
3 1 2
Çıxış verilənləri #1
2
Müəllif Dmitry Gozman
Mənbə Dmitry Gozman Contest 1, Petrozavodsk training camp, January 2007