#ABC230H. 金条装袋
金条装袋
金条装袋
题目描述
高桥在抓娃娃机比赛中获胜,获得了「随便装多少都行」的金块奖励。
有无限多个重量分别为 千克的金块,以及无限多个重量为 千克、用来装金块的袋子。
高桥可以带回一个非空的袋子。
一个袋子可以包含零个或多个其他非空袋子,以及零个或多个金块。
在准备了载重为 千克的卡车后,他对「把金块装进袋子,带回一个总重量为 千克的袋子」的方案数产生了兴趣,并想对 分别求出这个数量。
对每个 ,求袋子可能状态的数量对 取模。这里:
- 两个重量相同的金块被视为相同;
- 两个袋子处于相同状态,当且仅当两个袋子内包含的「袋子」和「金块」各自形成的多重集合相同。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出 行。
第 行输出 时对应的答案。
样例
4 1
1
1
2
4
10 10
1 2 3 4 5 6 7 8 9 10
1
3
7
18
45
121
325
904
2546
数据范围
- ()
- ()
- 输入中的所有值均为整数。
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 2335
- 类型
- 传统题
- Time Limit
- 8000ms
- Memory Limit
- 1024MiB
- 上传者