#P10875. [COTS 2022] 游戏 M
[COTS 2022] 游戏 M
题目背景
译自 Izborne Pripreme 2022 (Croatian IOI/CEOI Team Selection) D2T2。。
题目描述
圆和焰在玩游戏。
有一张 个节点的无向图,焰会依次向图中添加 条边。
焰有 个询问,每次询问给定 ,问:至少添加前多少条边,才能使得 间没有割边(换言之,割去任意一条边,都不影响 的连通性)。特别地,如果 始终不连通或者始终有割边,则输出 。
圆准备要去军训了,所以找来了你解决这个问题。
输入格式
第一行,两个整数 ,含义见题面;
接下来 行,第 行包含两个整数 ,表示第 条边为 。
第 行,一个整数 ,含义见题面;
接下来 行,每行两个整数 ,描述一个询问。
输出格式
输出 行,每行一个整数,表示询问的答案。
3 3
1 2
2 3
3 1
1
1 2
3
3 4
1 2
1 2
2 3
2 3
3
1 2
2 3
3 1
2
4
4
6 7
1 2
2 3
3 4
2 5
3 5
4 5
1 3
5
1 3
2 3
4 5
1 4
2 6
7
5
6
7
-1
提示
对于 的数据,保证:
- ,,;
- ,;
- 。
子任务编号 | 分值 | 约束 |
---|---|---|
, | ||
无额外约束 |