有
你的目标是经过若干次开关操作后使得最后
对于任意一个开关,最多只能进行一次开关操作。
你的任务是,计算有多少种可以达到指定状态的方法。(不计开关操作的顺序)
输入第一行有一个数
每组测试数据的格式如下:
第一行:一个数
第二行:$N$ 个
第三行:$N$ 个
接下来每行两个数
每组数据以 0 0
结束。
每组数据输出占一行。
如果有可行方法,输出总数,否则输出 Oh,it's impossible~!!
。
2
3
0 0 0
1 1 1
1 2
1 3
2 1
2 3
3 1
3 2
0 0
3
0 0 0
1 0 1
1 2
2 1
0 0
4
Oh,it's impossible~!!