会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
P2441M
博客园
首页
新随笔
联系
订阅
管理
[置顶]
P2441M 见过的 tricks
摘要: 有时候见过的 trick 还是想不起来,感觉还是有必要做这个啊。 数据结构 时间相关的操作,可以: 考虑换维扫描线,即对序列维扫描线。例题:P7560,P3863,P8955。 考虑维护时间戳。例题:P13129,P7735。 区间问题有时可以仅利用线段树结构维护信息。例题:P11536。 历史版本
阅读全文
posted @ 2025-10-12 16:29 P2441M
阅读(12)
评论(0)
推荐(0)
[置顶]
算法学习笔记:支配对
摘要: 引入 支配对通常用来解决一类点对贡献问题。具体来说,任意两个对象构成一个点对,我们做一定范围内的信息查询时,就相当于查询范围内的点对的信息并。但是这样点对的数量是 \(\mathcal{O}(n^2)\) 量级的,无法接受。 支配对优化这类问题的思想,就是只保留有效点对,通常题目中有性质使得有贡献的
阅读全文
posted @ 2025-09-24 15:58 P2441M
阅读(78)
评论(0)
推荐(0)
[置顶]
算法学习笔记:多项式
摘要: 多项式基础 为了与幂次相对应,下文中系数均采用 \(\text{0-based}\) 下标计数。 多项式的表示方法 我们习惯于将一个 \(n\) 次多项式 \(f(x)\) 表示为 \(f(x)=\sum_{i=0}^{n-1}a_ix^i\)。那么有没有其他表示方法呢? 我们不妨考虑代入 \(n\
阅读全文
posted @ 2025-03-01 21:53 P2441M
阅读(99)
评论(0)
推荐(0)
2025年11月21日
题解:GDCPC 2022 C 魔法师
摘要: 题意 给定 \(n\) 个大小写字母串 \(s_i\)。每次操作可以选择两个没有选过的串 \(s_i,s_j(i\neq j)\),产生 \(\min(|\operatorname{lcp}(s_i,s_j)|,|\operatorname{lcs}(s_i,s_j))|^2\) 的贡献。求能产生的
阅读全文
posted @ 2025-11-21 11:18 P2441M
阅读(1)
评论(0)
推荐(0)
题解:CodeForces 1913F Palindromic Problem
摘要: 题意 给定长度为 \(n\) 的小写字母串 \(s\)。你可以将至多一个位置修改为任意小写字母,使得新串的回文子串数量最多,在此基础上,最小化新串的字典序。\(1\leq |s|\leq 3\times 10^5\)。 题解 居然没有调试一遍过了,有点帅。 比较无聊的题。 先对 \(s\) 跑一次
阅读全文
posted @ 2025-11-21 10:34 P2441M
阅读(3)
评论(0)
推荐(0)
2025年11月18日
题解:AtCoder ARC192D Fraction Line
摘要: 一些记号 下文中令 \(d_p(x)=\max\limits_{k\in\mathbb{N},p^k\mid x}k\)。 题意 对于 \(x\in\mathbb{Q}^{+}\),设 \(x=\dfrac{p}{q}\),其中 \(p,q\) 为互质正整数,令 \(f(x)=pq\)。给定长度为
阅读全文
posted @ 2025-11-18 21:19 P2441M
阅读(1)
评论(0)
推荐(0)
2025年11月14日
题解:AtCoder ARC209D A_A_i
摘要: 闲话 帅炸了。 这是主播被 \(n=1\) 的 case 卡爆了,望周知。 题意 给定长度为 \(n\) 的序列 \(a\),值域为 \([1,n]\),有一些位置未确定。你需要给这些未确定的位置的确定取值,使得序列 \(b_i=a_{a_i}\) 的字典序最小。多测,\(1\leq T\leq 1
阅读全文
posted @ 2025-11-14 21:15 P2441M
阅读(8)
评论(0)
推荐(0)
2025年11月11日
题解:Luogu P14379 【MX-S9-T2】「LAOI-16」摩天大楼
摘要: 题意 给定长度为 \(n\) 的序列 \(a\)。有 \(q\) 次修改,第 \(i\) 次修改给出 \(x_i,v_i\),表示令 \(a_{x_i}\gets v_i\)。每次修改后你需要求出 \[\sum_{i=1}^n\sum_{j=i+1}^n\max_{k=i}^{j-1}[\opera
阅读全文
posted @ 2025-11-11 21:36 P2441M
阅读(5)
评论(0)
推荐(0)
2025年11月9日
题解:Luogu P11114 [ROI 2024] 小推车 (Day 1)
摘要: 题意 有一排编号为 \(1\sim n\) 的座位。有 \(k\) 种饮料,第 \(i\) 名乘客想要喝第 \(a_i\) 种饮料。小推车需要从 \(0\) 位置出发,最终走到 \(n+1\) 位置,按顺序给每名乘客分饮料。推车上有 \(m\) 个瓶子,每个瓶子可以装 \(p\) 个单位的某一种饮料
阅读全文
posted @ 2025-11-09 18:50 P2441M
阅读(10)
评论(0)
推荐(0)
2025年11月3日
CSP-S 2025 游记 & 题解
摘要: 游记 Day -? 初赛获得了 \(95\text{pts}\),喜提 S > J。 Day -? 不报 J 组了。 Day -1 获得了 \(0(100)+10+0+0=10(110)\) 分。 感觉自己 \(rp\leftarrow rp+\infty\) 了,这就是信心赛吗!!!!111。 D
阅读全文
posted @ 2025-11-03 12:41 P2441M
阅读(25)
评论(0)
推荐(0)
2025年11月1日
题解:Luogu P13542 [OOI 2022] Two avenues
摘要: 建议读者可以先去学习边三连通分量,因为本题的做法很大程度上与边三相关。 题意 给定一张 \(n\) 个点 \(m\) 条边的无向简单连通图和 \(k\) 个二元组 \((a_i,b_i)\)。初始时所有边权为 \(0\),你需要选择两条不同的边,将它们的边权置为 \(1\),使得 \(\sum\op
阅读全文
posted @ 2025-11-01 09:35 P2441M
阅读(6)
评论(0)
推荐(0)
2025年10月29日
题解:CodeForces 715E Complete the Permutations
摘要: 题意 对于两个排列 \(p,q\),定义它们的距离为将 \(p\) 变成 \(q\) 的最小操作次数,其中每次操作可以交换 \(p\) 中两个元素的位置。现在给定两个长度为 \(n\) 的排列 \(p,q\),其中一些位置被替换成了 \(0\)。对于每个 \(0\leq k\leq n-1\),求补
阅读全文
posted @ 2025-10-29 22:00 P2441M
阅读(7)
评论(0)
推荐(0)
2025年10月20日
题解:Luogu P2075 区间 LIS
摘要: 题意 给定长度为 \(n\) 的排列 \(p\),\(q\) 次询问 \(l,r\),求 \(p[l,r]\) 的 LIS 长度。\(1\leq n,q\leq 10^5\)。 题解 挺牛的题。 考虑如何刻画 LIS。感觉上 DP 没有什么前途,考虑另一种经典的 \(\mathcal{O}(n\lo
阅读全文
posted @ 2025-10-20 22:11 P2441M
阅读(22)
评论(0)
推荐(0)
下一页
公告