Codeforces Round #597 (Div. 2) Shichikuji and Power Grid (最小生成树+思维好题)
传送门
题意:
在矩阵上给n个点,点与点之间的距离为他们的曼哈顿距离。
现在可以建立若干个发电站在这n个点上,也可以在若干对点上建立边,使得每一个连通子图都至少有一个发电站。
每一个点都有两种权值,建边权值ki和建发电站权值ci,如果i、j之间要建立边,那么边权为其曼哈顿距离*(ki+kj);
思路:
初始想法,是跑一个最小生成树,然后进行建站割边。
答案思路,
构建一个额外的点 s ,s到每个点...
原创
2019-11-02 11:02:39 ·
133 阅读 ·
0 评论