“晚饭吃什么?” “我都行。”
notPP
罗列了 个吃饭的地点,在接下来的
天中,
notPP
觉得一直吃外卖会腻,于是他决定拿恰好 天出来去外面吃饭。
但连续两天都在同一个地方吃饭容易腻,于是他希望“不能连续两天都去同一个地方吃饭(外卖除外)”的规则。
在这种情况下,请问 notPP
有多少种方案呢?因为答案可能很大,所以请将其对 取模。
本题每个测试点有多组测试数据。
第一行输入一个正整数
(
),表示有
组测试样例。
接下来对于每组样例:
一行输入三个数字
(
,
),分别代表接下来
天,有
个吃饭的地方和分配
天。
保证单个测试点的所有测试数据的
之和不超过
。
输出一行,表示分配方案的数量对
取模得到的结果。
对于第一个样例,notPP在接下来的
天都去外面吃,故有两种情况:
和
。
对于第二个样例,这里有所有的可行情况(其中
表示外卖):