随笔分类 -  算法->图论->Floyd

和求n遍单源是不是没有什么差别……但人家写起来轻松愉快只需四行你值得拥有。
摘要:题解 分数题可以想到分数规划,我们预处理出从i到j卖什么货物赚的最多,然后把每条边的边权改成“利润 效率 × 时间” 用spfa找正环即可 代码 阅读全文
posted @ 2018-10-10 14:25 sigongzi 阅读(282) 评论(0) 推荐(0)
摘要:题解 考虑一架飞机飞完自己之后还能飞到哪些航线,用floyd求两点最短路 这个图建出来是个DAG,求最小路径覆盖即可,二分图匹配 注意判断时是航班的起飞时刻+直飞时间+加油时间+最短路时间 代码 cpp include define enter putchar('\n') define space 阅读全文
posted @ 2018-08-27 22:45 sigongzi 阅读(291) 评论(0) 推荐(0)
摘要:题解 二分答案 求最小路径点覆盖 由于这里最小路径点覆盖,点是可重的,用floyd求出传递闭包(也就是求出,哪两点之间是可达的) 最后用这个floyd求出的数组建出一个新图,在这个图上跑普通的最小路径点覆盖即可 代码 阅读全文
posted @ 2018-06-14 15:55 sigongzi 阅读(163) 评论(0) 推荐(0)
摘要:24 星球的末日【问题描述】24 星球的世界末日就要到了 , 可是诺亚方舟还没有制造完成 。 为了制造诺亚方舟这个星球上的所有国家都站在统一战线 。 现在一共有n个国家 , 一个国家到另一个国家都有一条且仅有一条通信渠道,且这个渠道有一个距离,这样就形成了一个有向完全图。 。 世界末日的预兆已经来了 阅读全文
posted @ 2017-02-07 18:58 sigongzi 阅读(267) 评论(0) 推荐(0)
摘要:The fences that surround Farmer Brown's collection of pastures have gotten out of control. They are made up of straight segments from 1 through 200 fe 阅读全文
posted @ 2017-01-14 21:20 sigongzi 阅读(468) 评论(0) 推荐(0)
摘要:Farmer John has a number of pastures on his farm. Cow paths connect some pastures with certain other pastures, forming a field. But, at the present ti 阅读全文
posted @ 2016-10-04 15:47 sigongzi 阅读(340) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-08-16 21:17 sigongzi 阅读(7) 评论(0) 推荐(0)