



题意:
移除最多一半的边使得图没有环。
将所有边分成两部分, 第一部分为 u < v u < v u<v, 第二部分为 v > u v > u v>u, 将小的边集合删去即可。
AC代码:
int n, m;
vector<int> v1, v2;int main()
{sdd(n, m);rep(i, 1, m){int u, v;sdd(u, v);if (u < v)v1.push_back(i);elsev2.push_back(i);}if (v1.size() > v2.size()){pd(v2.size());for (auto x : v2)pd(x);}else{pd(v1.size());for (auto x : v1)pd(x);}return 0;
}







![Unity3D - 详解Quaternion类[转载]](https://img-blog.csdnimg.cn/c483c41d74754e688620c250ec1ef653.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3N1bmhhbzUyMTExMQ==,size_16,color_FFFFFF,t_70#pic_center)






