loading

上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
摘要: https://loj.ac/p/6564 题意:求两个字符串的最长公共子序列,串长、字符集 \(\le 7\times10^4\)。 分析 我们知道,求 LCS 的经典方法是 DP,状态已经是 \(O(n^2)\) 级别,而且无法省掉状态。但是,我们可以发现,对所有 \(i,j\) 都有 \(f_ 阅读全文
posted @ 2025-08-23 17:29 dcytrl 阅读(155) 评论(1) 推荐(1)
摘要: 嘟嘟嘟 阅读全文
posted @ 2025-08-20 09:02 dcytrl 阅读(60) 评论(1) 推荐(1)
摘要: 题意 给定字符串 \(s\),求其长度最大的子串 \(t\),使得 \(t\) 可以看做由字符串 \(w\) 按照 \(ww^Rww^R\) 的顺序拼接而成,其中 \(w^R\) 代表 \(w\) 翻转后的结果。 \(|s|\le 5\times10^5\) 分析 一个直观的想法是枚举第二个(最中间 阅读全文
posted @ 2025-08-19 11:32 dcytrl 阅读(43) 评论(1) 推荐(0)
摘要: hzrppp 阅读全文
posted @ 2025-08-19 09:42 dcytrl 阅读(82) 评论(2) 推荐(1)
摘要: 1A https://www.cnblogs.com/dcytrl/p/18995726 P10831。 2A 一个重要的观察是发现我们只关注乘积,将乘积质因数分解后每个质因子的贡献是独立的,而假设质因子 \(p\) 的次数是 \(c\),那么贡献就是求 \(x_i\ge 0,\sum x_i=c\ 阅读全文
posted @ 2025-08-06 17:36 dcytrl 阅读(9) 评论(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 阅读(49) 评论(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 阅读(40) 评论(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 阅读(60) 评论(0) 推荐(1)
摘要: P8987 [北大集训 2021] 简单数据结构 如果 \(a\) 初值是 0,那么由于 \(a\) 单调,所有操作都是平凡的,只需要线段树二分+区间推平即可维护。 现在 \(a\) 有初值,然而我们发现全局取 min 会让所有 \(\ge v\) 的数变成 \(v\),从而使这些数可以用初值为 0 阅读全文
posted @ 2025-07-31 19:28 dcytrl 阅读(65) 评论(2) 推荐(2)
摘要: 题意 给定一张 \(n\) 点 \(m\) 边的无向连通图,图上有两个玩家 T 和 J。J 为先手,J 每次能沿着边走任意多步,但是不能经过 T 的所在点。T 每次只能沿边走一步。如果存在一个时刻使得 J 和 T 在同一点上,T 胜利。若 T 无法在有限时间内抓到 J,J 胜利。\(q\) 次询问 阅读全文
posted @ 2025-07-31 09:01 dcytrl 阅读(43) 评论(0) 推荐(1)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页