歌名 - 歌手
0:00

    随笔分类 -  最短路

    摘要:题目 分析 过一遍spfa,把从点1到其他每一个点的最短路求出来, 接着递归把所有最短路径上的路径保留,其他的删掉。 对于保留的路径作为网络流的边,流量为无穷大,对于每个点拆点两个点之间的流量为吞吐量。 跑个网络流。 include include include include include i 阅读全文
    posted @ 2018-05-16 12:18 无尽的蓝黄 阅读(799) 评论(0) 推荐(0)
    摘要:题目 分析 拆点连边+spfa。 首先把图分成2lim+1层,也就是每个点拆成2lim+1个点。 如果a和b之间、b和c有一条有向边,那么连边(k,a) (k+1,b),(k+1,b) (k+2,c)(k=1、3、5、···、2lim+1,是当前点所在的层数),这两条边的权值和是 l 。也就是说当走 阅读全文
    posted @ 2018-05-11 21:31 无尽的蓝黄 阅读(151) 评论(0) 推荐(0)
    摘要:题目 分析 我们定义$dis_{x,y,x1,y2}$表示$(x,y)$到$(x1,y1)$的距离。这个用spfa求。 接着,枚举两个集合点$(x,y)、(x1,y1)$, 得出这两个集合点到骑士的距离,放入$dis1$和$dis2$。 然后考虑贪心, 假设全选$dis1$,和为$sum$。把$di 阅读全文
    posted @ 2018-05-09 12:33 无尽的蓝黄 阅读(135) 评论(0) 推荐(0)
    摘要:题目 异变又发生了,魂魄妖梦作为幻想乡的一名自(cheng)机(guan),主动前去解决异变。 我们用一个n个点、m条边的无向联通图来表示妖梦可选择的路线,妖梦从白玉楼出发,白玉楼被视为编号为1的点,编号为2——n的点是幻想乡的村庄,其中编号为n的村庄发生了异变。 每条边上可能会有一些妖怪袭击人类( 阅读全文
    posted @ 2018-05-09 12:29 无尽的蓝黄 阅读(207) 评论(0) 推荐(0)