会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
happybob
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
51
下一页
2023年3月7日
COCONUTS - Coconuts
摘要: SP1693 COCONUTS - Coconuts 算法:网络流,最小割。 难度:提高+/省选-。 考虑对于所有 111 的从 SSS 连边,所有 000 的往 TTT 连边。朋友之间连一条无向边。删掉朋友之间的一条边相当于看法不一致的一对朋友,删掉每个点和其所连的源点或汇点,相当于与自己想法不一
阅读全文
posted @ 2023-03-07 18:50 HappyBobb
阅读(27)
评论(0)
推荐(0)
2023年3月4日
P4022 [CTSC2012]熟悉的文章
摘要: 容易发现 LLL 是可以二分的。 接着考虑二分如何 check。 比较容易思考的思路是 DP,设 fif_ifi 表示前 iii 个字符的熟悉子串最长的长度之和。设当前二分的是 LLL,那么 fi=max{fi−1,maxj∈[i−maxleni,i−L]fj+(i−j)}f_i = \max
阅读全文
posted @ 2023-03-04 14:22 HappyBobb
阅读(14)
评论(0)
推荐(0)
2023年2月28日
P9094 [PA2020] Mieszanie kolorów
摘要: 显然可以直接差分。 但是我看题的时候看成了多次查询。 所以我就写了个线段树。 注意到一个油漆桶被多次覆盖一个颜色是没有贡献的,所以考虑线段树的每个节点维护 c[0/1][0/1][0/1] 分别表示 333 种原色是否出现的方案数。 接着维护一个 tag,可以使用 unordered_set 等结构
阅读全文
posted @ 2023-02-28 21:04 HappyBobb
阅读(90)
评论(0)
推荐(0)
2023年2月27日
SUBLEX - Lexicographical Substring Search
摘要: SAM 经典题。 考虑建出 SAM,第 kkk 小的子串其实就是自动机上从起点开始字典序第 kkk 小的路径上的字符串。 因此可以考虑设 fif_ifi 表示从 iii 出发的不同路径个数,那么 fu=1+∑(u,v)∈SAMfvf_u = 1 +\sum \limits_{(u,v) \in \
阅读全文
posted @ 2023-02-27 19:16 HappyBobb
阅读(15)
评论(0)
推荐(0)
2023年2月22日
Delicious Dessert
摘要: 考虑先建出后缀自动机。 后缀自动机一个常用性质:每个状态表示所有字符串的 Endpos\operatorname{Endpos}Endpos 集合完全相等,也就是出现次数完全相等。另外一个结论,每个状态表示的所有字符串,一定是其字符串中最短和最长字符串之间。即对于构建自动机的 lenilen_il
阅读全文
posted @ 2023-02-22 19:18 HappyBobb
阅读(23)
评论(0)
推荐(0)
2023年2月15日
P9032 [COCI2022-2023#1] Neboderi
摘要: 可以发现,如果固定 lll,那么 gcd(al,al+1,⋯ ,ar)\gcd(a_l, a_{l+1}, \cdots, a_r)gcd(al,al+1,⋯,ar) 显然单调递减。 接着可以发现,lll 固定时,随着 rrr 的增大,gcd\gcdgcd 的不同个数并不多。 可以这样理解
阅读全文
posted @ 2023-02-15 18:45 HappyBobb
阅读(18)
评论(0)
推荐(0)
2023年2月9日
莫比乌斯反演
摘要: 莫比乌斯函数定义和相关性质 对于数 nnn,设其质因数分解的结果为 n=p1q1×p2q2×⋯×pkqkn= {p_1}^{q_1} \times p_2^{q_2} \times \cdots \times {p_k}^{q_k}n=p1q1×p2q2×⋯×pkqk,定义对于 nnn
阅读全文
posted @ 2023-02-09 21:22 HappyBobb
阅读(18)
评论(0)
推荐(0)
2023年2月5日
[ABC287E] Karuta
摘要: 考虑二分 LCP,显然 LCP 是有单调性的。 然后维护一下哈希,用 multiset 判断存在性,就可以做到两只 log\loglog。 ABC 还卡了 109+710^9+7109+7 的单模哈希,所以赛时用了双模。 #include <iostream> #include <cstring>
阅读全文
posted @ 2023-02-05 22:09 HappyBobb
阅读(18)
评论(0)
推荐(0)
2023年2月2日
[AGC005E] Sugigma: The Showdown
摘要: 先考虑什么时候输出 −1-1−1。 我们令 dis1,udis_{1,u}dis1,u 表示树 aaa 中从 xxx 点走到 uuu 经过的边数,同理 dis2,udis_{2,u}dis2,u 表示树 bbb 中从 yyy 点到 uuu 经过边数。 我们对于一个点 ppp,当且仅当 dis1,
阅读全文
posted @ 2023-02-02 17:49 HappyBobb
阅读(16)
评论(0)
推荐(0)
2023年1月24日
[ARC154D] A + B > C ?
摘要: 如果我们可以知道对任意 i,ji,ji,j,pip_ipi 和 pjp_jpj 的大小关系,那么我们可以用基于比较的排序算法,在 O(nlogn)O(n \log n)O(nlogn) 的时间复杂度求出 ppp 序列。 考虑怎么求出 pip_ipi 和 pjp_jpj 大小关系,若 pi<
阅读全文
posted @ 2023-01-24 11:12 HappyBobb
阅读(20)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
51
下一页
公告