07 2019 档案

摘要:"传送门" 读懂题之后发现条件一和条件二并没有什么用 然后对于条件四显然可以将整个图连成一个环 然后考虑条件三怎么满足? 假如点数正好是质数,直接就满足了 否则 此时所有点的度数都是2。 给每个点多连一条边,度数依然是质数 发现这样最多可以连$\lfloor \frac{n}{2} \rfloor$ 阅读全文
posted @ 2019-07-25 09:50 蒟蒻--lichenxi 阅读(158) 评论(0) 推荐(0) 编辑
摘要:"传送门" 一道小清新题 首先转化一下问题,将题目给出的$t$数组$sort$之后差分一下。 问题就变成了给出一个长度为$n 1$的序列,选出$k$个不相邻的数使得和最小 很容易发现这是一个下凸的函数,$\rm wqs$二分去掉$k$的限制之后那个$dp$就很简单了 设$f[i][0/1]$表示前$ 阅读全文
posted @ 2019-07-13 15:33 蒟蒻--lichenxi 阅读(327) 评论(0) 推荐(0) 编辑
摘要:"传送门" 首先应该考虑一下,多加一条边对树上路径的影响是什么 可以发现多加一条边就会出现一颗基环树 我们发现所有经过环的路径都会翻倍 那么假设$x$是$y$的父亲,$x$在环内,那么将$y$加入环的贡献就是$(size[x] size[y]) size[y]$ 然后类似求树的直径做两遍$bfs$( 阅读全文
posted @ 2019-07-13 14:20 蒟蒻--lichenxi 阅读(220) 评论(0) 推荐(0) 编辑
摘要:"传送门" 可以发现,选的电缆越多,权值和越大,并且斜率呈单调递增,图像是一个下凸壳的形式 那么我们就可以$\rm wqs$二分解决这个问题 二分斜率,我们就可以去掉那个$k$的限制 设$f[i][0/1]$表示前$i$个数,第$i$个数选/不选的最小代价 由贪心可知,我们选的电缆一定是相邻的 所以 阅读全文
posted @ 2019-07-09 11:38 蒟蒻--lichenxi 阅读(170) 评论(0) 推荐(0) 编辑
摘要:"传送门" wqs二分果题 就是切线对应多个点有点烦,别的很好想 当切线对应多个点时,就取横坐标最小的决策点,最后取横坐标最大的决策点求答案。 代码: 阅读全文
posted @ 2019-07-06 16:48 蒟蒻--lichenxi 阅读(204) 评论(0) 推荐(0) 编辑
摘要:"传送门" 众所周知,两个后缀的最长公共前缀就是两个后缀在$\rm sam$上的$\rm lca$ 那么对于这个题,我们发现那个式子其实就是$\rm sam$上的两点间的距离 我们就可以直接对于每条边算出贡献$(len_x len_{fa_x}) size_x (n size_x)$ 然后就是答案了 阅读全文
posted @ 2019-07-01 19:56 蒟蒻--lichenxi 阅读(100) 评论(0) 推荐(0) 编辑