Ենթազանգվածներ տարբեր արժեքներով
Տրված է
n
ամբողջ թվերից բաղկացած զանգված, և ձեզ խնդրում են հաշվել այն ենթազանգվածների քանակը, որոնք պարունակում են առավելագույնը k
տարբեր արժեքներ: Մուտք
Մուտքի առաջին տողում տրված են երկու ամբողջ թիվ
n
և k
(1 ≤ k ≤ n ≤ ):Հաջորդ տողում տրված են
n
ամբողջ թվեր (1 ≤ ≤ ), որոնք բաժանված են բացատներով: Ելք
Ծրագիրը պետք է տպի ենթազանգվածների այն քանակը, որոնք պարունակում են առավելագույնը
k
տարբեր արժեքներ: Օրինակներ
Մուտք | Ելք |
5 2
2 3 4 2 2 | 10 |
Բացատրություն
Բերված օրինակում հաշվարկված ենթազանգվածներն են
2
, 3
, 4
, 2
, 2
, 2 3
, 3 4
, 4 2
, 2 2
, 4 2 2
:Constraints
Time limit: 4 seconds
Memory limit: 512 MB
Output limit: 1 MB