小 L 的科研毫无进展,于是他买了一堆彩球。
每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
在一行上输入三个整数
,表示彩球数、左盒球数、露在外面的线数。
对于每一组测试数据,新起一行输出一个整数,表示符合条件的彩球放法对
取模的结果。
对于第一组测试数据,我们需要左盒
个球,右盒
个球,且有
条线露在外面。其中一种符合条件的方案是“右左右”(即球
在右,球
在左,球
在右):
球
、
在不同盒子,产生
条露出的线;
球
、
在不同盒子,产生
条露出的线。
总计
条线露在外面,符合条件。其他方案如“左右右”(
条线露出)、“右右左”(
条线露出)均不满足
。故仅有
种符合条件的方案。
对于第三组测试数据,我们需要左盒
个球,右盒
个球,且有
条线露在外面。其中两种符合条件的方案为“左右右左”和“右左左右”:
“左右右左”:球
、
在不同盒子;球
、
在相同盒子;球
、
在不同盒子。共
条线露出。
“右左左右”:球
、
在不同盒子;球
、
在相同盒子;球
、
在不同盒子。共
条线露出。