loading

上一页 1 2 3 4 5 6 7 8 ··· 20 下一页
摘要: 题意 给定字符串 \(s\),求其长度最大的子串 \(t\),使得 \(t\) 可以看做由字符串 \(w\) 按照 \(ww^Rww^R\) 的顺序拼接而成,其中 \(w^R\) 代表 \(w\) 翻转后的结果。 \(|s|\le 5\times10^5\) 分析 一个直观的想法是枚举第二个(最中间 阅读全文
posted @ 2025-08-19 11:32 dcytrl 阅读(17) 评论(1) 推荐(0)
摘要: hzrppp 阅读全文
posted @ 2025-08-19 09:42 dcytrl 阅读(31) 评论(2) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2025-08-06 17:36 dcytrl 阅读(1) 评论(0) 推荐(0)
摘要: 题意 给定 \(n\) 个点,第 \(i\) 个点的坐标是 \(a_i\)。你现在要把其中恰好 \(m\) 个点打上标记,定义总权值为每个点到距离它最近的点的距离之和,求最小总权值。 一次加强:\(n\le 3000,m\le 300\) 二次加强:\(n\le 5\times10^5\) 分析 统 阅读全文
posted @ 2025-08-04 20:02 dcytrl 阅读(22) 评论(1) 推荐(1)
摘要: 题意 设 \(f(a,b)=\sum_{i=0}^b\binom{b}{i}\binom{n-i}{a}\),对所有 \(1\le a,b\le m\) 求出 \(f(a,b)\) 的异或和。 \(n\le 10^9,m\le \min(n,5000)\) 分析 显然异或没有任何性质,你需要求出所有 阅读全文
posted @ 2025-08-02 10:13 dcytrl 阅读(15) 评论(0) 推荐(0)
摘要: 题意 给定字符串 \(s\),\(q\) 次询问 \(s[l,r]\) 的 border。 \(n,q\le 2\times10^5\) 题意 这里介绍的是 SAM+树剖的双 log 做法。 假设 \(s[l,r]\) 的 border 是 \(s[l,x]\),则其一定满足 \(s[l,x]=s[ 阅读全文
posted @ 2025-08-01 19:48 dcytrl 阅读(25) 评论(0) 推荐(1)
摘要: P8987 [北大集训 2021] 简单数据结构 如果 \(a\) 初值是 0,那么由于 \(a\) 单调,所有操作都是平凡的,只需要线段树二分+区间推平即可维护。 现在 \(a\) 有初值,然而我们发现全局取 min 会让所有 \(\ge v\) 的数变成 \(v\),从而使这些数可以用初值为 0 阅读全文
posted @ 2025-07-31 19:28 dcytrl 阅读(27) 评论(2) 推荐(2)
摘要: 题意 给定一张 \(n\) 点 \(m\) 边的无向连通图,图上有两个玩家 T 和 J。J 为先手,J 每次能沿着边走任意多步,但是不能经过 T 的所在点。T 每次只能沿边走一步。如果存在一个时刻使得 J 和 T 在同一点上,T 胜利。若 T 无法在有限时间内抓到 J,J 胜利。\(q\) 次询问 阅读全文
posted @ 2025-07-31 09:01 dcytrl 阅读(14) 评论(0) 推荐(1)
摘要: 后缀自动机实际上就是接收字符串所有后缀的最小 DFA,它的一个基本性质就是任何一个子串都能表示为从根节点出发的一条路径。它的点数和边数都只有 \(O(n)\) 级别,所以它能在更好的复杂度内解决一些子串的出现次数之类的问题。由于我太菜了,这里只会说 SAM 的构造。 约定: 若无特殊说明,假设 \( 阅读全文
posted @ 2025-07-23 21:41 dcytrl 阅读(41) 评论(0) 推荐(1)
摘要: P8210 [THUPC 2022 初赛] 造计算机 排除不需要排序的情况,发现至少需要两个额外的位置。猜测两个额外的位置为最优解。 考虑排列的每一个置换环,设置换环上的数分别为 \(A_1,A_2,\cdots,A_k\),下标分别为 \(P_1,P_2,\cdots,P_k\),如果没有同一对数 阅读全文
posted @ 2025-07-21 14:58 dcytrl 阅读(59) 评论(4) 推荐(1)
上一页 1 2 3 4 5 6 7 8 ··· 20 下一页