01 2025 档案

摘要:题意 给定一个字符串 s,令 sR 表示 s 翻转后的结果。q 次询问,每次询问给定 i,r,求有多少个 1lr 满足 sii+l1<si+li+2l1R。 多测,\(T\le 5 阅读全文
posted @ 2025-01-28 17:17 dcytrl 阅读(4) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com/article/ey6cxlv5 考虑将原序列分块,块长为 B=O(logn),那么对这些整块做 ST 表的复杂度就是 O(nBlognB) 的,而这个东西小于 O(n)。 而对于散块,预处 阅读全文
posted @ 2025-01-28 17:03 dcytrl 阅读(5) 评论(0) 推荐(0) 编辑
摘要:题意 定义长为 2n 的字符串 s 为“双串”当且仅当 s1n=sn+12n。 定义字符串 s 的“优秀的拆分”为将该字符串分成两部分,每部分非空且都为双串。一个字符串可能有 0 种或多种优秀的拆分。 对于给定字符串 s 阅读全文
posted @ 2025-01-27 13:24 dcytrl 阅读(4) 评论(0) 推荐(0) 编辑
摘要:题意 给定一个字符串 s,对其每一个前缀求本质不同子串个数。 n105,|Σ|=O(n)。 分析 求本质不同子串个数有经典结论是 总个数 减去 height 数组总和。 而对每个前缀求,实际上就是每次往 sa 数组里面插入一个数,然后动态维护 height 和。只 阅读全文
posted @ 2025-01-25 11:27 dcytrl 阅读(6) 评论(0) 推荐(0) 编辑
摘要:矩阵树定理这玩意背一次忘一次,还是写一发吧。 前置知识:行列式求值 给定一个矩阵,定义一个 n 阶矩阵 A 的行列式为 detA=p(1)π(p)ai,pi,其中 p 为一个 [1,n] 的排列,\(\pi 阅读全文
posted @ 2025-01-19 15:19 dcytrl 阅读(7) 评论(0) 推荐(0) 编辑
摘要:题意 给定 nd 维向量 ai,求一对合法的 i,j 使得 aiaj=0,其中 是向量点积,即 aiaj=p=1dai,paj,p。 \(n\le 10^5,d\ 阅读全文
posted @ 2025-01-19 15:10 dcytrl 阅读(3) 评论(0) 推荐(0) 编辑
摘要:题意 给定一张 nm 边的 01 权无向图,求 (x,y) 无序点对的数量使得 x,y 两点间存在一条同时经过 0 权边和 1 权边的简单路径。简单路径的定义是不经过重复点的路径。 n4×105,m106。 分析 路径问题考 阅读全文
posted @ 2025-01-19 11:33 dcytrl 阅读(6) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2025-01-10 19:20 dcytrl 阅读(0) 评论(0) 推荐(0) 编辑
摘要:题意 对满足以下条件的大小为 n×m 值域为 [1,k] 的矩阵计数: min1in(max1jmai,j)max1jm(mini=1nai,j) 模数 \(99 阅读全文
posted @ 2025-01-09 21:55 dcytrl 阅读(15) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2025-01-07 20:20 dcytrl 阅读(0) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示