#P0444. Network
Network
题目描述
是一家名为 () 的公司的经理。现在她非常担心,因为她刚收到一个坏消息,表明 的业务对手 () 打算攻击 的网络。更不幸的是, 的原始网络非常脆弱,我们可以将其视为一棵树。形式上, 的网络中有 个节点, 个双向通道连接这些节点,并且从任意一个节点到另一个节点都存在路径。为了保护网络免受攻击, 在一些节点之间建立了 个新的双向通道。
作为 最优秀的黑客,你可以精确地破坏两个通道,一个在原始网络中,另一个在 个新通道中。现在你的上级想知道你可以将 的网络分成至少两个部分的方法有多少种。
输入格式
输入文件的第一行包含两个整数:、 — 节点数和新通道数。
接下来 行表示 原始网络中的通道,每对 表示节点 和节点 之间存在一个通道。
最后的 行代表网络中的新通道,每对 表示节点 和节点 之间的新通道被添加到 的网络中。
输出格式
输出单个整数 — 将网络划分为至少两个部分的方法数。
样例
4 1
1 2
2 3
1 4
3 4
3