图论.多源最短路.floyd
文章平均质量分 53
liurui39660
这个作者很懒,什么都没留下…
展开
-
hdu 1217
题目概述给定N种货币,和M条货币间的汇率,问是否可套汇 套汇是指某种货币通过和其他一系列货币兑换,最终兑换回起始币种时汇率大于1的情况时限1000ms/2000ms输入每组输入第一行正整数N,其后N行,每行一个字符串sa,代表一种货币名称,之后一行正整数M,其后M行,每行一个字符串sa,一个浮点数a,另一个字符串sb,表示1单位sa币可兑换a单位sb币,输入以N=0结束限制1<=N<=30输出每行原创 2016-07-19 01:09:41 · 258 阅读 · 0 评论 -
poj 1125
题目概述你要在股票市场造谣,你只能选择一家公司作为谣言起点,谣言在公司之间传播需要一定时间,而且公司只接受他们相信的公司传来的消息,为了尽快让谣言传遍整个市场,你需要选择一个合适的公司,求这个公司的编号以及谣言传遍市场的用时 所有公司编号1到N时限1000ms/3000ms输入第一行正整数N,其后N行,每行为相信该公司消息的目标公司列表,每行第一个数n,其后n对正整数,每对数第一个为相信该公司消息原创 2016-08-07 20:22:35 · 270 阅读 · 0 评论 -
poj 2112
讨论图论,最大流,isap+gap优化,floyd算法,二分思想,三者结合的好题,读图后以floyd求出多源最短路,这样一次立方级预处理,往后读取牛到挤奶器的最短距离都可以常数级查询,后面会发现这绝对是值得的,然后二分走最远的牛走的距离,以最大流判断可行性,具体说,每次二分先以平方级构造残量网络,只有距离小于二分答案的才有残量,之后以isap检查之并更新二分上下界 在实现层面上,需要注意不少细节,原创 2016-09-08 16:08:27 · 253 阅读 · 0 评论