网络流
文章平均质量分 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 · 378 阅读 · 0 评论