2015年10月27日

poj1789(prim)

摘要: prim和kruskal都是求解最小生成树的算法。这道题题意就是有N个字符串就是N个节点,而字符串之间的距离就是节点边的长度,求其最小生成树的边权和。由于是第一次用prim,所以在求安全边的时候采用的是暴力的方法,所以我这个算法是O(n^2)的,跑了近1500ms,吓出一身冷汗……如果采用优先队列或... 阅读全文

posted @ 2015-10-27 20:02 caiminfeng 阅读(527) 评论(0) 推荐(0) 编辑

poj2965

摘要: 原本以为这道题跟1753是基本一样的,改改状态的更新方式就好了,不过在discussion里看到了别人贴的高效解法,这里引用一下:参考高手的高效解法:> 证明:要使一个为'+'的符号变为'-',必须其相应的行和列的操作数为奇数;可以证明,如果'+'位置对应的行和列上每一个位置都进行一次操作,则整个图... 阅读全文

posted @ 2015-10-27 15:39 caiminfeng 阅读(204) 评论(0) 推荐(0) 编辑

导航