网络流
文章平均质量分 66
lcc_cat
呵呵
展开
-
POJ1273 Drainage Ditches
Drainage Ditches Every time it rains on Farmer John’s fields, a pond forms over Bessie’s favorite clover patch. This means that the clover is c原创 2016-07-26 19:00:21 · 287 阅读 · 2 评论 -
Codefoces 793G Oleg and chess
目录题意题解 题意 给出一个n*n的棋盘,其中有q个矩形区域不能放棋子(但是不会隔开攻击),问最多能摆放多少个互不攻击的车 n,q<=10000(时限6.5s,而且是cf) 题解 首先考虑如果已经知道了一些可以放的单个位置,该怎么做 就一个正常的二分图建模网络流对吧 如果是知道了一些可以放的矩形区域呢?我们可以用线段树来优化建图,用两个线段树分别代表连续的x或y的一段 那么现在的问题就是怎么...原创 2018-12-24 08:16:26 · 308 阅读 · 0 评论 -
Coeforces 611H New Year and Forgotten Tree
题意 给出一张无向图,但是所有数字都由?代替(也即是说,你只知道每条边连接的两个点的标号的位数) 问你这可不可能是棵树 n<=200000 题解 我们将每个位数相同的点中挑一个点出来称为关键点 那么一个显而易见的结论是,所有树,都可以在不改变那个所有数字都由?代替后的结果的前提下,转变成一个关键树然后加一大堆叶子的形式(即去掉关键点,连通块大小都是1) 然后我们考虑这个怎么实现 首先爆搜关键...原创 2018-12-24 16:09:48 · 305 阅读 · 0 评论 -
THUSC2017 座位
题解 把每个位置上的人都看做是一个节点,然后如果我们能把这种换位置的关系表示出来,我们就可以把每个点拆成两个x,一个从S流进1,一个流出1到T 那么这么表示出这种关系呢 首先对于一个环上的移动,我们可以把相邻的两个点之间连一条费用1的双向边 那么桌子之间的关系呢 ...原创 2018-12-25 21:17:55 · 379 阅读 · 0 评论