#LQ13103. 单峰序列

单峰序列

题目描述

给定 n,mn,m, 求有多少个不同的序列 AA 满足如下条件:

  1. AA 中有至少 11 个数、至多 nn 个数, 且都是互不相同的正整数;
  2. AA 中所有元素的和恰好为 mm;
  3. 存在一个下标 kk 使得对于 1<ik1<i≤kAi1<AiA_{i−1}<A_i, 对于 k<ink<i≤nAi1>AiA_{i−1}>A_i

输入描述

输入一行包含两个整数 n,mn,m, 中间用一个空格分隔。

输出描述

输出一行包含一个整数表示答案, 答案可能很大, 请输出答案除以 109+710^9+7 的余数。

2 3
3

样例说明1

AA 可能为 (3)(3)(1,2)(1,2)(2,1)(2,1)

10001 20223
259920306

评测用例规模与约定

对于 25%25\% 的评测用例, n,m10n,m≤10

对于 50%50\% 的评测用例, n,m300n,m≤300

对于 75%75\% 的评测用例, n,m5000n,m≤5000

对于所有评测用例, 1n,m1000001≤n,m≤100000