摘要: 刘汝佳新书--训练指南题意:你需要花费不超过cost元来搭建一个比赛网络。网络中有n台机器,编号0~n-1,其中机器0为服务器,其他机器为客户机。一共有m条可以使用的网线,其中第i条网线的发送端是机器ui,接收端是机器vi(数据只能从机器ui单向传输到机器vi),带宽是bi Kbps,费用是ci元。每台客户机应当恰好从一台机器接收数据。你的任务是最大化网络中的最小带宽。分析:最小树形图,然后二分答案最小带宽。// File Name: 11865.cpp// Author: zlbing// Created Time: 2013/2/17 22:36:04#include<iostrea 阅读全文
posted @ 2013-02-17 23:43 z.arbitrary 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 最小树形图http://blog.csdn.net/wsniyufang/article/details/6747392题意:给出一个有向图,求以root为根的最小树形图// File Name: 3164.cpp// Author: zlbing// Created Time: 2013/2/17 18:46:24#include<iostream>#include<string>#include<algorithm>#include<cstdlib>#include<cstdio>#include<set>#inclu 阅读全文
posted @ 2013-02-17 22:32 z.arbitrary 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 刘汝佳新书--训练指南题意:秦朝有n个城市,需要修建一些道路使得任意两个城市之间都可以连通。道士徐福声称他可以用法术修路,不花钱,也不用劳动力,但只能修一条路,因此需要慎重选择用那一条路。秦始皇不仅希望其他道路总长度B尽量短,还希望法术连接的两个城市的人口之和A尽量大,因此下令寻找一个使A/B最大的方案。你的任务是找出这个方案分析:先求出最小生成树,在枚举边u-v之后删除最小生成树中u和v之间唯一路径上的最大权maxcost[u][v]。只需在预处理时用O(n^2)时间算出maxcost数组,问题得到解决// File Name: 1494.cpp// Author: zlbing// Cre 阅读全文
posted @ 2013-02-17 15:55 z.arbitrary 阅读(373) 评论(0) 推荐(0) 编辑