01 2022 档案
摘要:Day -?? 报名了WC,但是没有完全报名。 分数没到线被刷下来了,但是如果线上还是可以去的/se Day -? 哈哈哈WC改线上了!!!可以去玩了!!! Day -1 结束了某qz市科技创新素养大赛,时隔一个月开电脑,发现自己一点状态没有。 写了些分治/线段树优化建图,交了好几次才过。真是太逊了
阅读全文
摘要:题面传送门 首先拿到这个题马上猜一个结论:如果以重心为根,那么每个父亲的权值不大于任何一个儿子的权值。 考虑证明:对这个权值函数求导得到可以发现是一个单调递增的函数,二阶导数为是不增的。 所以如果一个儿子比父亲小,那么它
阅读全文
摘要:题面传送门 首先当除法中可以直接舍去。否则每个数最多会被除次。所以暴力除就好了。 与操作可以线段树上每个节点维护这个区间内每一位有几个。然后懒标记下放即可。 时间复杂度,但是因为过不去。 考虑如何优
阅读全文
摘要:题面传送门 对着这个题做好像不太好做,考虑到只有一次询问且在最后,我们可以尝试离线。 将修改离线后差分,对每个糖果盒子扫描线,记录个不同时间这个糖果盒子的糖果数量。 可以发现,如果一段区间极差大于,那么这段区间最后一定是没有或者满的。 那么我们可以用线段树上二分找到最后面的这样一段区
阅读全文
摘要:题面传送门 我们考虑一条链的mex值为的条件。显然需要满足均出现在这条链上。 但是这不充分。不过因为题目中要求的是最大值,所以一定最大值所在链满足这个条件就合法。所以我们可以认为这是充分条件。 首先我们如何判断一个值是否合法? 很简单,看看有没有一条链能覆盖$k-1
阅读全文
摘要:题面传送门 一般图最大匹配是的,别想了。 我们考虑一个很逊的贪心:先按排序,然后按从大到小,对于每个区间,到后面找最小的未匹配的并且能和它匹配的区间匹配。 如果不能匹配,那么就扔到一个set里面。 然后就可以得到WA on test 7的好成绩。 仔细思考,发现有一
阅读全文
摘要:题面传送门 首先肯定先按排个序,然后分治,让分治中心右边的blue对左边的red造成贡献。 这个限制不好处理,可以搞出所有可造成贡献的红蓝对然后二维数点。 如果我们将所有二元组都处理出来那么有对。 观察发现一个结论:被计入答案的二元组一定有一边是最大值。 如果两边都
阅读全文
摘要:题面传送门 首先不难想到把这个叶子的dfs序推成区间。然后对应了一个区间加 区间加容易让人想到差分,变成单点加。 又因为差分后全部的和为0,也就是说如果把这个看成一条边,那么联通块是可以全部调整成0的。 所以做一个MST即可,注意判断可以在其中一中里面的边。 code: #include<bits/
阅读全文