随笔分类 - 4.7 图论——欧拉回路
摘要:题面 http://uoj.ac/problem/389 题解 当我刚学欧拉回路的时候,刚刚把网络流学完,就知道欧拉回路的题可以用网络流来做,这道题就是啦。 可以说欧拉回路是一类特殊网络流的调整问题(和上下界网络流)差不多。 所以我曾经开过脑洞,有上下界最小流可以用费用流做,但是由于太慢被自己D
阅读全文
摘要:题面 https://loj.ac/problem/2162 题解 水题,首先同样的边只需要一条,如果一条边在一个回路里出现了两次,直接删去,同样是满足判定的。 直接欧拉回路。
阅读全文
摘要:题面 http://uoj.ac/problem/117 题解 不能从1开始,因为1可能不和别的联通,随便选一个有边的点开始。 注意当前弧优化(就是把已经用过的边删掉的过程),没有会超时。 注意原图不连通的情况,s.size()<m,应该算无解。
阅读全文
摘要:题面 http://uoj.ac/problem/236 题解 upd2019.8.14:本来想重写一遍的,后来发现我应该理解了,就咕了。 把速度看成点,在过山车的始终速度间连有向边,加速免费,减速一定要走边。 用【Segment and Points】的性质,把一定需要的加速边和减速边补出来。 此
阅读全文