随笔分类 - 贪心
摘要:link Solution 鉴于其于我的教育性意义,所以决定还是不放在寒假橄榄计划😢里面了。 我们首先考虑没有修改操作时候怎么做。发现可以套用拟阵模型。首先遗传性是肯定的,一个合法的方案集合其子集必然合法。然后我们需要考虑证明其拓展性,对于两个方案集合 ,设 ,需要判断
阅读全文
摘要:今天是双11又是疯狂星期四,所以vivo50。 比赛链接 T2 Description 给出 个点 条边的图,问有多少种边的子集使得全图是个联通的仙人掌。答案对 取模。 Solution 考场上面写 $4^n\t
阅读全文
摘要:tmd,又开始写这种东西了。可是感觉不写之后又找不到。可一写的话绝对就是我考爆了,真丢人/kk 比赛链接 T2 金银变换 Description 给出两个长度为 的序列 A,B 以及整数 ,每次可以交换 A 中相邻的两个长度为 的子串,问是否可以使 A,B 相等。多组询问。 $
阅读全文
摘要:link Solution 首先可以看出的是,如果确定上下两排的值分别是哪些,那么一定是上面从小到大,下面从大到小。因为如果存在逆序对的话交换两者一定不会更劣。 然后假设我们已经确定了长什么样,考虑最大值如何产生,设 的贡献,
阅读全文
摘要:link Solution 我们可以看出的是我们可以在一条边上反复来回来拖延时间。于是我们就可以发现我们可以把边拆成奇偶分开来考虑。 我们可以设 表示到点 时间为偶数/奇数的最大时间,那么对于 连出去的一条时间为 到 的边(这个已经按奇
阅读全文
摘要:排队 link Desciption Solution 不难注意到的是,我们假设 为 之前 的值的个数,那么我们需要满足: \(\sum_{i=1}^{n} i-f_i=\sum_{i=1}^{n} i-\min(i
阅读全文
摘要:函数调用 link Solution 不知道一年之前我在想什么,明明很sb的一个题目哎。。。 可以想到的是,我们如果可以计算出一个增加节点会贡献多少次就可以直接算了。整体乘的贡献也算在这里就好了。直接topo排序算出进入一个块之前已经全局成了多少就好了。 Code #include <bits/st
阅读全文
摘要:题目传送门 Description 有一棵带点权的树。定义一次操作为选择树上的一条简单路径,并将这条简单路径上的所有点点权减去 。问至少需要多少次操作,使树上所有点的点权恰好变为 。 Solution 不难列出线性规划式子: \[ x
阅读全文
摘要:T1 战神归来 题目传送门 Description Solution 可以大胆猜测,答案一定是可以取得下界的,下界随便乱算就好了。 考虑如何构造最优。可以想到的是,加入我们把终点坐标>=起点坐标的路径叫做右卡,反之叫做左卡,那么能让答案变小的操作一定是在某个交点处交换了地铁卡,而且最优情况一定是在端
阅读全文
摘要:今天又炸了,没有什么好说的了。 T1 bins 水题,就没有什么好说的了, 显然。 T2 inversions 题目传送门 考试的时候被这个题区分了,主要原因是因为并没有想到一层传懒标记的话可以把一层卡成一个整体。 不难想到我们可以建出一个类似于线段树的玩意,
阅读全文
摘要:2020-09-03 考试题解 Hobson's Trains 题目传送门 题目大意 给出一个图,保证每个点有且仅有一个出边,对于每个点把它走 步这条路径上的所有的点答案加 1 ,问最后每个点的答案。 思路 考试的时候 sb 了,没想出来怎么做
阅读全文