‹ 上一题 下一题 ›

06661. USACO·最小化边数 未做

2000 ms 256 MB 测试点 20 通过率 100% USACO池题USACO-Platinum构造思想

题目描述

Bessie 有一个连通无向图 。 有 个编号为 的结点,以及 条边()。 有可能包含自环(一个结点连到自身的边),但不包含重边(连接同一对结点的多条边)。

令 为一个布尔函数,对于每一个 和 ,如果存在一条从结点 到结点 的路径恰好经过了 条边,则函数值为真,否则为假。如果一条边被经过了多次,则这条边会被计算相应的次数。

Elsie 想要复制 Bessie。具体地说,她想要构造一个无向图 ,使得对于所有的 和 ,均有 。

Elsie 想要进行最少数量的工作,所以她想要构造最小可能的图。所以,你的工作是计算 的边数的最小可能值。

每个输入包含 ()组独立的测试用例。保证所有测试用例中的 之和不超过 ,且所有测试用例中的 之和不超过 。

输入格式

输入的第一行包含 ,为测试用例的数量。

每个测试用例的第一行包含两个整数 和 。

每个测试用例的以下 行每行包含两个整数 和 (),表示 中存在一条连接 与 的边。

为提高可读性,相邻的测试用例之间用一个空行隔开。

输出格式

对每个测试用例,输出一行,为 中的边数的最小可能值。

样例

输入
2
5 5
1 2
2 3
2 5
1 4
4 5
5 5
1 2
2 3
3 4
4 5
1 5
输出
4
5

提示说明

【样例解释】

在以上这些测试用例中,Elsie 都不能做得比 Bessie 更优。

  • 测试点 4-5 的所有测试用例满足 。

  • 测试点 6-9 的所有测试用例中,如果并非对于所有的 均有 ,则存在 使得 为真且 为假。

  • 测试点 10-15 中的所有测试用例满足 。

  • 测试点 16-20 中的测试用例没有额外限制。

【数据规模与约定】

  • 测试点 3 的所有测试用例满足 。

  • 测试点 4-5 的所有测试用例满足 。

  • 测试点 6-9 的所有测试用例中,如果并非对于所有的 均有 ,则存在 使得 为真且 为假。

  • 测试点 10-15 中的所有测试用例满足 。

  • 测试点 16-20 中的测试用例没有额外限制。

供题:Benjamin Qi

输入
输出

            
答案