#CF597C. 递增子序列

递增子序列

递增子序列

  • 时间限制:1 秒
  • 内存限制:256 MiB

题目描述

给定一个由 nn 个互不相同的元素组成的序列,求其中长度恰好为 k+1k+1 的严格递增子序列个数。

保证答案不超过 8×10188\times 10^{18}

输入格式

第一行包含两个整数 n,kn,k

接下来 nn 行,每行包含一个整数 aia_i。所有 aia_i 互不相同。

输出格式

输出一个整数,表示长度恰好为 k+1k+1 的严格递增子序列个数。

样例输入 1

5 2
1
2
3
5
4

样例输出 1

7

数据范围

  • 1n1051\le n\le 10^5
  • 0k100\le k\le 10
  • 1ain1\le a_i\le n
  • 所有 aia_i 互不相同;
  • 答案不超过 8×10188\times10^{18}
子任务编号 分值 特殊限制
1 20 k=0k=0
2 40 n2000n\le 2000
3 无特殊限制