#arc102c. [arc102_c]Stop. Otherwise...
[arc102_c]Stop. Otherwise...
题目描述
高桥掷出 枚骰子,每枚骰子有 个面,面上的数字从 到 。这些骰子是不可区分的。对于每个 ,求模 的以下值:
- 骰子显示出来的 个面的组合数,使得任意两个不同的面的和为 。
注意,这些骰子是不可区分的,即,当存在一个整数 ,使得在两种组合中显示数字 的骰子的数量不同时,这两种组合被认为是不同的。
约束条件
- 和 是整数。
输入格式
从标准输入中按以下格式给出输入:
输出格式
打印 个整数,第 个整数 应为 对应的答案。
示例输入 1
3 3
示例输出 1
7
7
4
7
7
- 对于 ,满足条件的组合为:$(1,2,2),(1,2,3),(1,3,3),(2,2,2),(2,2,3),(2,3,3),(3,3,3)$,因此答案为 。
- 对于 ,满足条件的组合为:$(1,1,1),(1,1,3),(1,3,3),(2,2,2),(2,2,3),(2,3,3),(3,3,3)$,因此答案为 。
- 对于 ,满足条件的组合为:,因此答案为 。
示例输入 2
4 5
示例输出 2
36
36
20
20
20
36
36
示例输入 3
6 1000
示例输出 3
149393349
149393349
668669001
668669001
4000002
4000002
4000002
668669001
668669001
149393349
149393349