您的位置:首页 > 其它

BZOJ-2001-city城市建设-HNOI2010-CDQ分治

2015-03-28 09:57 169 查看
描述

给出有n个点, m条边的无向图, 每次修改一条边的权值, 求修改后的最小生成树的大小. 修改次数 ≤ 50000.

分析

还是CDQ分治, 但是有点特殊. 目前的CDQ分治还是停留在看题解看别人代码才理解的层面.
有一些边一定在部分修改后的最小生成树中, 这是优化的中心思想吧.
然后一个减少边的操作, 一个减少点的操作. 看课件吧.
减少点的方法是缩点, 用并查集.
一开始想用全局变量d, n, m, ans代替函数参数传递. 后来发现因为分治的缘故这样做是不行的.

代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: