bzoj#P3814. 简单回路
简单回路
题目描述
在一个有障碍点的 行 列的网格图中,我们用 来表示第 行第 列的格子。如果该网格图中的回路满足下面两个条件:
-
不经过任何一个障碍点;
-
回路不自交。
则我们称该回路为合法的简单回路。
现在有 个询问,每次询问有多少条合法的简单回路经过了 与 之间的边。
输入格式
第一行输入三个非负整数 ,表示 行 列的网格图中有 个障碍点。
接下来 行,每行两个正整数 ,表示 为一个障碍点(可能重复)。
接下来一个整数 ,表示 个询问。
接下来 行,每行两个正整数 ,询问有多少条合法的简单回路经过了格子 与 之间的边。
输出格式
共 行,每行对应一组询问答案对 取模后的值。
4 4 4
2 2
2 4
3 2
4 4
4
1 1
1 4
3 3
2 2
1
0
1
0
数据规模与约定
对于 的数据,,,,,,,,。
来源
年国家集训队测试。