样例输入 1
1
3 3 7
5 1 2 3 4 1
3 1 2 5
3 5 1 6
1 2
1 4
2 4
3 4
6 6
1 1
7 7
样例输出 1
样例解释 1
在下文中,我们使用 表示一轮游戏中所有的接龙序列, 表示对应的接龙的人的编号。由于所有字符均为一位数字,为了方便我们直接使用数字字符串表示序列。
- 对于第一组询问,、 是一个满足条件的游戏过程。
- 对于第二组询问,可以证明任务不可完成。注意 、 不是合法的游戏过程,因为此时 。
- 对于第三组询问,、 是一个满足条件的游戏过程。
- 对于第四组询问,可以证明任务不可完成。注意 不是一个合法的游戏过程,因为尽管所有的接龙序列长度均不超过 ,但第二轮和第三轮由同一个人接龙,不符合要求。
- 对于第五组询问,、 是一个满足条件的游戏过程。
- 对于第六组询问,可以证明任务不可完成。注意每个接龙序列的长度必须大于等于 ,因此 不是一个合法的游戏过程。
- 对于第七组询问,所有人的词库均不存在字符 ,因此任务显然不可完成。
样例 2
见选手目录下的 chain/chain2.in 与 chain/chain2.ans。
该样例满足测试点 1 的特殊性质。
样例 3
见选手目录下的 chain/chain3.in 与 chain/chain3.ans。
该样例满足测试点 2 的特殊性质。
样例 4
见选手目录下的 chain/chain4.in 与 chain/chain4.ans。
该样例满足特殊性质 A,其中前两组测试数据满足 、、单组测试数据内所有词库的长度和 、。
样例 5
见选手目录下的 chain/chain5.in 与 chain/chain5.ans。
该样例满足特殊性质 B,其中前两组测试数据满足 、、单组测试数据内所有词库的长度和 、。
样例 6
见选手目录下的 chain/chain6.in 与 chain/chain6.ans。
该样例满足特殊性质 C,其中前两组测试数据满足 、、单组测试数据内所有词库的长度和 、。