hdu 2242
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=2242题目大意:给一个教室群,问能不能把这些教室群分成两部分,并且使两部分之间的权值差最小(每一个教室都有一定的权值);思路:先用双联通进行缩点,因为那些双向连通的教室肯定是分不开的,所以要把它们缩成一个点。之后再重新建图,遍历一次树!需要注意一点这道题的数据包含重边,需要考虑!!View Code #include<stdio.h>#include<string.h>#include<stdlib.h>const int N = 10005;struct nd{ int 阅读全文
posted @ 2012-06-18 14:34 aigoruan 阅读(150) 评论(0) 推荐(0)