logo AlgoBeat OnlineJudge
登录 注册

#102893. [BZOJ 2893] 征服王

内存限制:256 MiB 时间限制:10000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

有一张 个点 条边的有向图,其中有 个点可以作为起点, 个点可以作为终点,结点从 编号。

你可以任意选择若干条以某个起点走到某个终点的路径使得图上的每个点被经过至少一次。

求出最少需要的路径数量或报告无解。

输入格式

多测。第一行一个整数 表示数据组数,对于每组数据,格式如下:

第一行四个正整数

第二行 个整数表示可以作为起点的点的编号。

第二行 个整数表示可以作为终点的点的编号。

接下来 行,每行两个整数 表示一条边

输出格式

行,每行一个整数表示对应数据的答案,或一行 no solution 表示无解。

样例

样例输入 #1

2
2 1 1 1
1
2
2 1
3 2 3 3
1 2 3
1 2 3
1 2
1 3

样例输出 #1

no solution
2

数据范围与提示

对于 的数据,

对于 的数据,

对于 的数据,