该文被密码保护。 阅读全文
posted @ 2018-08-28 11:58 CzxingcHen 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 感觉自己什么题都写不动了。 又是一个神贪心:把所有城市中的点按照高度从小到大排序之后拿出来逐个计算,枚举其他高度小于它的点向四周扩展,如果这个点不能被之前放过的抽水机覆盖,那么把答案加一,并在这个点放上一台抽水机。这个过程适合用并查集来维护。 非常懒的我把地图周围一圈都赋值为无限大。 这样子保证了城 阅读全文
posted @ 2018-08-28 11:17 CzxingcHen 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 补上了这一道原题,感觉弱化版的要简单好多。 神贪心: 我们设$cov_{x, i}$表示在$x$的子树中与$x$距离为$i$的还没有被覆盖到的结点个数,设$rem_{x, i}$表示在$x$的子树中与$x$的距离为$i$的已经设立的消防站还能覆盖的点数。 对于每一个$x$,我们考虑让它去管辖与它距离 阅读全文
posted @ 2018-08-27 09:51 CzxingcHen 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 之前写那个(Luogu 2279) [HNOI2003]消防局的设立的时候暴力推了一个树形dp,然后就导致这个题不太会写。 贪心,先把树建出来,然后考虑按照结点深度排个序,每次取出还没有被覆盖掉的深度最大的结点的第$k$个祖先进行染色,这样子算到的答案一定是最小值。 考虑一个深度很大的结点一定要被覆 阅读全文
posted @ 2018-08-26 15:08 CzxingcHen 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 优美的dp + 容斥。 首先可以不用考虑数量限制,处理一个完全背包$f_{i}$表示用四种面值的硬币购买的方案数,对于每一个询问,我们考虑容斥。 我们的$f_{s}$其实多包含了$f_{s - c_{i} * (d_{i} + 1)}$,所以我们把这些减去(这个式子的意思可以看成把$d_{i} + 阅读全文
posted @ 2018-08-26 12:00 CzxingcHen 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 原来真的是按题意模拟啊,还以为有高能的算法可以直接算每个$t$的值。 考虑到先切的蚯蚓一定比后切的蚯蚓长,于是可以弄三个队列分别存放原来的序列和两个切开后的序列,每次取出三个队头的最大值进行扩展。 考虑到每秒钟除了取出来的队头其他的长度都会增加$q$,那么我们可以写一个全局变量$tag$标记现在进行 阅读全文
posted @ 2018-08-25 12:00 CzxingcHen 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 第一眼看成爆搜的状压dp,膜Chester大神犇。 考虑到三个不在同一直线上的点可以确定一条抛物线,而固定点$(0, 0)$和不在同一直线上这两个条件是题目中给定的,所以我们只要枚举两个点然后暴力算抛物线,然后chk一遍观察一下多少点在这一条抛物线上就行了。 想到状压之后状态和方程就显然了。 注意判 阅读全文
posted @ 2018-08-25 08:43 CzxingcHen 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 昨晚随便玩玩搞个div3结果浪翻了…… 强烈谴责D题hack数据卡常 考虑到本题中所要求的最短距离不会大于2,所以我们可以把所有结点到$1$的距离通过对$3$取模分类,考虑到直接自顶向下贪心不满足局部最优解可以推出全局最优解,所以我们可以自下向上这样可以考虑到所有条件。我们处理出一个结点$x$所有儿 阅读全文
posted @ 2018-08-25 07:20 CzxingcHen 阅读(343) 评论(2) 推荐(0) 编辑
摘要: 原来觉得是一个LCT,感觉自己瞬间傻掉…… 考虑到先做一个最小生成树求出做最小生成树的代价$ans$,顺便标记一下树边和非树边,把边按照输入$id$排序回去之后扫,如果扫到一条树边,那么此时的答案就是$ans$,如果扫到一条非树边,那么相当于一条边强制连上之后再切去环里的一条边使这个基环树重新变成一 阅读全文
posted @ 2018-08-24 18:48 CzxingcHen 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 外国人的数据结构题真耿直 唯一有难度的操作就是区间取模,然而这个东西可以暴力弄一下,因为一个数$x$被取模不会超过$logn$次。 证明如下(假设$x Mod y$): 如果$y \leq \frac{x}{2}$那么$x$取模之后会小于$\frac{x}{2}$,而如果$y > \frac{x}{ 阅读全文
posted @ 2018-08-24 15:02 CzxingcHen 阅读(191) 评论(0) 推荐(0) 编辑