Problem D: Diana的组队烦恼

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $20$ 正确数量 $14$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签
Diana是一个悲惨的被WoW吞噬了几乎全部生命的玩家,在一次跟朋友组队打副本的时候,Diana碰到了麻烦,副本中的一个迷宫里有k扇一样的大门,每扇门背后都有一个同样的BOSS,现在Diana的团队必须同时进入这k扇大门里去打败其中的BOSS,Diana想知道她的团队可以有几种分组方式,使得保证每扇门中至少有一名自己的队友,同时,由于每个WoWer都是不同的,只有完全不同人员的分组的方案才能被认为是不同的。
输入数据第一行有一个整数T,表示用T组测试数据。
对于每组测试数据,第一行会有两个正整数n,k(0< n, k < 100),n, k如上所述。

对于每组测试数据,输出占一行,首先应当输出一行”Case #k: ”,k表示第k组测试数据,
然后输出最多可能的分组个数。

2
2 1
4 2
Case #1: 1
Case #2: 7
对于第二组测试数据,所有可能的情况应该是这样的
1. {A}, {B, C, D}
2. {B}, {A, C, D}
3. {C}, {A, B, D}
4. {D}, {A, B, C}
5. {A, B}, {C, D}
6. {A, C}, {B, D}
7. {A, D}, {B, C}