摘要: http://poj.org/problem?id=1679题意 : 判断一张图中是否存在独一无二的最小生成树我是用次小生成树做的,因为刚看了相关的文章,所以就想来试试。恩,具体思路就是 :先求出最小生成树的边权值和min_n 然后再去枚举每一条构成 MST 的边,继续MST操作,只是在求MST的时候不用所枚举到的边,然后求出一个MST(需要保证构成一棵完整的树)来,和 min_n作比较,如果相等的话,说明它是Not Unique !否则继续枚举下一条边,如果都没的话就输出min_n。//CNWSYCF #include #include #include #include #inc... 阅读全文
posted @ 2013-08-08 20:58 cnwsycf 阅读(159) 评论(0) 推荐(0)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2807题意 : 类似于最短路,不过几个city之间的联系是从他们的矩阵信息中所得到的。(矩阵A * 矩阵B = 矩阵C 则说明A 于 C 之间单向连通并且距离为1,PS : 但是并不是说明B可以连通C,因为矩阵乘法位置互换之后结果不一定相等)思路 :矩阵乘法复杂度在O(M^3),而枚举每一组A,B,C复杂度又是O(N^3),一开始傻傻的去试了下,果断TLE。好吧,后来把 A * B的结果保存在新的矩阵里,再去寻找是否存在C,使得复杂度大约降到了O(M ^ 3 * N ^ 2),1900MS险过~~~~囧。PS 阅读全文
posted @ 2013-08-08 09:33 cnwsycf 阅读(167) 评论(0) 推荐(0)