codeforce723E One-Way Reform
题目链接
题意:给你一个无向图,不存在自环和重边,现在需要把图的无向边全部变成有向边,问最多可以使多少个结点的入度等于出度,输出所有有向边集合,不考虑边的顺序
思路: 容易联想到欧拉路,求解最多可以使多少个结点的入度等于出度很简单,统计无向图的偶数度数的结点个数即可,输出边却不怎么好写,一个好的思路,添加一个结点,连接上所有的奇数度数的结点,这样整个图就由若干个欧拉图组成,跑若干次欧拉图就可以了
原创
2016-10-12 20:22:12 ·
223 阅读 ·
0 评论