#CSES1695. 警察追击
警察追击
题目背景
翻译自 CSES-1695 题。
题目描述
Kaaleppi 刚刚抢劫了一家银行,现在正朝港口方向逃跑。然而,警察想通过封闭一些街道来阻止他。
问题是:为了确保银行和港口之间没有任何通路,至少需要关闭多少条街道?
输入格式
第一行包含两个整数 和 :分别表示交叉口的数量和街道的数量。交叉口编号为 ,其中银行位于交叉口 ,港口位于交叉口 。
接下来有 行,每行描述一条街道。每行包含两个整数 和 :表示交叉口 和交叉口 之间有一条街道。所有街道都是双向的,并且两个交叉口之间最多有一条街道。
输出格式
首先输出一个整数 :表示需要关闭的最小街道数量。
接着输出 行,分别描述要关闭的街道。你可以输出任何有效的解决方案。
样例
4 5
1 2
1 3
2 3
3 4
1 4
2
3 4
1 4
说明/提示
;
;
。