seuOJ9180 - (i,j)-可分数列问题
- 题目类型:传统
- 输入文件:标准输入流
- 输出文件:标准输出流
- 时间限制:1000 ms
- 空间限制:512 MiB
- 题目标签:
- 存在附加文件
题目描述
设 k,m 为正整数,数列 a1,a2,⋯,akm+2 是公差不为 0 的等差数列,若从中删去两项 ai 和 aj(i<j)后剩余的 km 项可被平均分为 m 组,且每组的 k 个数都能构成等差数列,则称数列 a1,a2,⋯,akm+2 是 (i,j)-可分数列。
以 k=4,m=3 为例,a1,a2,⋯,a14 是 (2,13)-可分数列,因为从中删去两项 a2 和 a13 后剩余的 12 项可被平均分为 3 组——{a1,a4,a7,a10}、{a3,a6,a9,a12} 和 {a5,a8,a11,a14},且每组的 4 个数都能构成等差数列。
从 1,2,⋯,km+2 中一次任取两个数 i 和 j(i<j),记数列 a1,a2,⋯,akm+2 是 (i,j)-可分数列的概率为 Pk,m。例如,P4,1=(26)3=51。
给定 k,Q 和 m1,m2,⋯,mQ,求 Pk,m1,Pk,m2,⋯,Pk,mQ。
请输出答案对 109+7 取模的结果。形式化地,答案能被表示为最简分数 qp,请输出 x 满足 0≤x<109+7 且 qx≡p(mod109+7),在题目条件下这样的 x 唯一存在。
输入格式
第一行两个整数 k,Q。
第二行 Q 个整数 m1,m2,⋯,mQ。
输出格式
一行 Q 个整数 Pk,m1,Pk,m2,⋯,Pk,mQ,对 109+7 取模。
样例
输入
输出
数据范围与提示
对于 100% 的数据,1≤k≤300,1≤Q≤2024,1≤mi≤108。
| 测试点编号 |
k |
mi |
分值 |
| 1 |
=1 |
≤108 |
8 |
| 2 |
=2 |
| 3 |
=3 |
| 4 |
=4 |
| 5 |
=5 |
| 6 |
=6 |
| 7 |
=7 |
| 8 |
=8 |
| 9 |
≤20 |
≤18 |
9 |
| 10 |
≤50 |
| 11 |
≤100 |
| 12 |
≤300 |
Source:2024 年新高考 I 卷数学 T19 加强
❤ Powered by LgxCute ❤