随笔分类 -  倍增

摘要:UOJ619 【JOISC2021】活动参观 2 倍增 昨天头痛,写了一堆毒瘤代码,只拿了$1pts$。 今天仔细看了一看,发现有点水。 我们考虑按照编号从小到大加入,相当于强行钦定一个区间必须加入,判断是否合法。 首先,我们一定是把当前区间加入一个没有被覆盖过的区间中,从而把整个区间划成$3$段, 阅读全文
posted @ 2021-05-01 14:00 GK0328 阅读(177) 评论(0) 推荐(0)
摘要:UOJ510 【JOISC2020】首都 建图 这恐怕是JOISC2020最简单的题目之一了。 对于一个城市的城镇,如果要使它连成连通块,必然需要将该城镇的点所组成的生成树上的所有点都结合在一起。 我们利用建虚树的方式建图,可以利用重链剖分加线段树优化建图,不过倍增优化建图可以少一只$\log$。 阅读全文
posted @ 2021-04-13 19:01 GK0328 阅读(59) 评论(0) 推荐(0)
摘要:CF755G PolandBall and Many Other Balls 倍增$FFT$ 简单转移式: \[ f_{i,j}=f_{i-1,j}+f_{i-1,j-1}+f_{i-2,j-1} \] 显然跑不动。 再来一个: \[ f_{i+j,k}=\sum_t f_{i,t}f_{j,k-t 阅读全文
posted @ 2020-12-28 19:23 GK0328 阅读(92) 评论(0) 推荐(0)
摘要:Luogu4770 [NOI2018]你的名字 \(SAM+LCT\) $update2020.11.16:\(更新了一只\)\log$解法。 好歹自己切了一道字符串黑题,这几天字符串没白颓。 观察原问题,如果模式串不是区间形式的话,很容易想到一个做法,就是对于输入串每一个$r$位置,除去$r$所在 阅读全文
posted @ 2020-11-14 12:58 GK0328 阅读(60) 评论(0) 推荐(0)
摘要:https://www.luogu.com.cn/problem/P1084 二分/倍增/贪心 阅读题面,很容易发现,答案具有可以二分的性质,所以我们首先二分答案 又有一个比较显然的结论,我们假设让一支军队在一个节点或其父亲(非$1$)上,选择其父亲显然更优(可以覆盖更多叶子节点) 那我们就倍增跳呗 阅读全文
posted @ 2020-09-07 17:48 GK0328 阅读(123) 评论(0) 推荐(0)