2018年3月22日

tyvj1659中中救援队

摘要: 题目:http://www.joyoi.cn/problem/tyvj-1659 发现每条边要走两次,每个点要走它连接的边数次。 所以把边的权值赋成 本身的值+两个端点的点权,求最小生成树即可。 !边权其实是 本身的值*2+两个端点的点权; 别忘了起点要多加一次,所以找一个点权最小的加上即可。 阅读全文

posted @ 2018-03-22 23:54 Narh 阅读(168) 评论(0) 推荐(0) 编辑

POJ3422 Kaka's Matrix Travels

摘要: 题目:http://poj.org/problem?id=3422 拆点:自己的两个点间一条边cap=1,w=a(点权),表示取一遍值;另一条边cap=k-1,w=0,表示不取值而最多走k-1遍。 原图两点间cap=k,w=0。别忘了是出点连到入点。 1.为k-1或k的边权其实可以是INF,这时源点 阅读全文

posted @ 2018-03-22 19:08 Narh 阅读(154) 评论(0) 推荐(0) 编辑

POJ1966 Cable TV Network

摘要: 题目:http://poj.org/problem?id=1966 无向图中去掉最少的点使它不连通。 用网络流,割点就是把点变成边再割边。原边的容量为INF防割。 1.因为是无向图,所以拆点的时候应该拆成一个入点和一个出点,保证经过这点的话一定会经过拆出来的这条边。 就可以把点的信息放在这条边上了。 阅读全文

posted @ 2018-03-22 01:34 Narh 阅读(159) 评论(0) 推荐(0) 编辑

导航