Super Poker
有一副“超级扑克牌”,其中包含无限多张牌。对于每个正整数 ,恰好有 张点数为 的牌,花色分别为黑桃(S)、红桃(H)、梅花(C)和方块(D),不存在其他点数的牌。
给定两个正整数 和 ,求从这副牌中选取至多 张牌,使其点数之和为 的方案数。不同花色的牌视为不同的牌。
例如,当 、 时, 是一种合法方案。
输入格式
输入包含不超过 组测试数据。
每组测试数据包含两个整数 和 。当输入 时,表示输入结束,该组数据无需处理。
输出格式
对于每组测试数据,输出一行一个整数,表示合法方案数对 取模后的结果。
样例输入
2 1
2 2
2 3
50 5
0 0
样例输出
4
10
10
1823966
数据范围
- 测试数据组数不超过 ;
- ;
- ;
- 输入以 结束。
来源与许可
本题为湖南省第七届大学生程序设计大赛试题,题面与测试数据整理自 BZOJ 2486。
样例 1
输入
2 1
2 2
2 3
50 5
0 0
输出
4
10
10
1823966