Ենթազանգվածներ տարբեր արժեքներով
Տրված է n ամբողջ թվերից բաղկացած զանգված, և ձեզ խնդրում են հաշվել այն ենթազանգվածների քանակը, որոնք պարունակում են առավելագույնը k տարբեր արժեքներ:
Մուտք
Մուտքի առաջին տողում տրված են երկու ամբողջ թիվ n և k (1 ≤ k ≤ n ≤ ):
Հաջորդ տողում տրված են n ամբողջ թվեր (1 ≤ ≤ ), որոնք բաժանված են բացատներով:
Ելք
Ծրագիրը պետք է տպի ենթազանգվածների այն քանակը, որոնք պարունակում են առավելագույնը k տարբեր արժեքներ:
Օրինակներ
Մուտք | Ելք |
|---|---|
5 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