放置街灯 Placing Lampposts

题意翻译

# 题面描述 给定一个 $n$ 个点 $m$ 条边的无向无环图,在尽量少的节点上放灯,使得所有边都与灯相邻(被灯照亮)。 在灯的总数最小的前提下,被两盏灯同时照亮的边数应该尽可能大。 # 输入格式 第一行输入 $T$ ,为数据组数。 每组数据第一行输入 $n,m$,分别为该组数据中图的点数和边数。 以下 $m$ 行,输入各边的两端点 $u,v$。 # 输出格式 输出共 $T$ 行。 对每组数据,一行输出三个数,最小灯数、被两盏灯同时照亮的边数、只被一盏灯照亮的边数。

题目描述

[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=20&page=show_problem&problem=1800 [PDF](https://uva.onlinejudge.org/external/108/p10859.pdf) ![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA10859/054b156fd9096af6de53371dd0ff6e189627191d.png)

输入输出格式

输入格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA10859/c157c8b48994e86f065254341aee4dddbe517516.png)

输出格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA10859/5e0aea44c438dead88e6e32096ca4e5015978fca.png)

输入输出样例

输入样例 #1

2
4 3
0 1
1 2
2 3
5 4
0 1
0 2
0 3
0 4

输出样例 #1

2 1 2
1 0 4