上一页 1 ··· 22 23 24 25 26
  2015年1月19日
摘要: HighwaysTime Limit:1000MSMemory Limit:10000KB64bit IO Format:%I64d & %I64uSubmitStatusDescriptionThe island nation of Flatopia i... 阅读全文
posted @ 2015-01-19 14:39 _fukua 阅读(202) 评论(0) 推荐(0) 编辑
摘要: D -Constructing RoadsTime Limit:2000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64uSubmitStatusDescriptionThere are N villages, which are numbered... 阅读全文
posted @ 2015-01-19 13:52 _fukua 阅读(175) 评论(0) 推荐(0) 编辑
摘要: NetworkingTime Limit:1000MSMemory Limit:10000KTotal Submissions:6432Accepted:3488DescriptionYou are assigned to design network con... 阅读全文
posted @ 2015-01-19 13:26 _fukua 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 前天刚学了并查集,挺好用的,虽然我现在只会用它来解决是不是亲戚啊,是不是朋友啊,带权并查集还不是很理解。 并查集也叫做不相交集合,主要有3个操作,初始化,查找,合并。 并查集其中一个很大的应用就是kruskal嘛。 并查集就是说,有n个元素嘛,我们把每个元素初始化为一个集合... 阅读全文
posted @ 2015-01-19 11:58 _fukua 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 刚刚发了mst 的kruskal,现在再来一发,说一说prim咯。 prim适用于稠密图。 与kruskal不同,prim是从一个点开始,不断加入新的点直至连通所有点。 讲讲prim的过程,我们假定有2个集合u和v,u存放所有已经加入的点,v存放还没有加入的点,先把点编号为... 阅读全文
posted @ 2015-01-19 11:34 _fukua 阅读(307) 评论(0) 推荐(0) 编辑
摘要: kruskal是求最小生成树的算法。 首先,kruskal就是把所有边按照权值从小到大的顺序排列,这一步可以直接使用sort,然后依次考查每一条边,设w=(u,v)表示从u到v的一条边的权值为w,则有:情况1:u和v在同一个连通分量中,则加入(u,v)后会形成环,因此不能选择。情况2:... 阅读全文
posted @ 2015-01-19 10:57 _fukua 阅读(261) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26