会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiaozi-qwq
博客园
首页
新随笔
联系
订阅
管理
2026年6月21日
wqs 二分学习笔记
摘要: 使用范围 wqs 二分是一种用于解决以下问题的方法: 给定 \(n\) 个物品,保证选取 \(x\) 个物品的价值 \(g(x)\) 是凸函数,问恰好选取 \(m\) 个物品的最小代价。 算法流程 考虑忽略选取数量限制,如果选取恰好可以选到 \(m\) 个,那么这是我们想要的情况。但是我们不总是可以
阅读全文
posted @ 2026-06-21 21:44 XiaoZi_qwq
阅读(13)
评论(0)
推荐(0)
2026年6月2日
GXCPC 2026 打星游记
摘要: 队名:大家今天让 OJ '\n' 做题了吗 队友:@waauto(下文称 waa),@Watersphere(下文称水球)。 前言 这场比赛带给了我很多回忆,大家今天让 OJ '\n' 做题了吗 队也是第一次也可能是最后一次出现在 GXCPC 的舞台上,因此本文更像这个队伍的回忆录。 部分内容涉及题
阅读全文
posted @ 2026-06-02 11:22 XiaoZi_qwq
阅读(24)
评论(1)
推荐(1)
2026年5月6日
二进制报警器 学习笔记
摘要: 考虑以下问题: 维护一个长度为 \(n\) 的序列,并在线支持 \(q\) 次以下操作: 给 \(x\) 个位置加 \(val\); 给定不超过 \(y\) 个位置,在这些位置被加了不少于 \(val\) 时输出编号; 在操作一之后暴力判断询问是否需要回答是不优的,因为会有很多次无效判断,因此高效解
阅读全文
posted @ 2026-05-06 12:21 XiaoZi_qwq
阅读(8)
评论(0)
推荐(0)
2026年4月26日
ABC 455 解题报告
摘要: ABCD 略。 E 简单容斥。所有子串的数量减去出现 AB 或 BC 或 AC 出现次数相同的数量,加回 \(2\) 倍 ABC 出现次数相同的数量。 找到这些子串就钦定一个字符的出现次数是标准值,然后如果它非零就通过所有出现次数加一或减一使得其为零。 F 不妨考虑组成 A 史莱姆的初始史莱姆重量可
阅读全文
posted @ 2026-04-26 10:04 XiaoZi_qwq
阅读(30)
评论(0)
推荐(0)
2026年4月21日
集合幂级数 学习笔记
摘要: 基本知识 定义 集合幂级数是一种幂级数,简单来说就是在常见的多项式中占位元的指数是一个整数,在集合幂级数中它的指数是一个集合。 基本运算 集合幂级数的加法是平凡的。 集合幂级数的乘法是子集卷积,即对于两个集合幂级数 \(F,G\),它们乘积的结果为 \[[x^S](F*G)=\sum_{T \sub
阅读全文
posted @ 2026-04-21 07:52 XiaoZi_qwq
阅读(26)
评论(0)
推荐(0)
2026年4月11日
ABC 453 解题报告
摘要: ABCD 略。 E 枚举 \(A,B\) 两个组的人数。然后用双指针维护必须在 \(A\),必须在 \(B\),两个都可以在,两个都不可以在的人数。 F 考虑找到一个点,使得其包含叶子最多的子树叶子最少。 对于一种颜色 \(C_i\),我们考虑优先用它涂叶子,因为叶子可以满足的边数显然要多于涂其他点
阅读全文
posted @ 2026-04-11 22:20 XiaoZi_qwq
阅读(46)
评论(0)
推荐(0)
2026年4月9日
CF Round 1026(Div.2) 解题报告
摘要: CF Round 1026(Div.2) 解题报告 ABC 略 D 显然,答案具有单调性,先套二分转判断性问题。 判断就跑拓扑排序即可。 E 图论建模。 将 \((v_i,p_i)\) 视为左部点 \(v_i\) 和右部点 \(p_i\) 的连边,那么有解当且仅当存在欧拉路径。 F 考虑 \(f(a
阅读全文
posted @ 2026-04-09 14:46 XiaoZi_qwq
阅读(10)
评论(0)
推荐(0)
2026年4月8日
CF Round 1091(Div.2) 解题报告
摘要: CF Round 1091(Div.2) 解题报告 A 略。 B 参见 D。 C 先对行列单独考虑,能遍历行当且仅当 \(\gcd(n,a)=1\),列类似 \(\gcd(m,b)=1\)。 (为了方便描述,下文涉及模的坐标均认为 \((0,0)\) 是原点) 考虑行列每次加 \((a,b)\),那
阅读全文
posted @ 2026-04-08 11:52 XiaoZi_qwq
阅读(86)
评论(0)
推荐(0)
2026年3月5日
算法简单回忆
摘要: Fhq Treap:依据平衡树性质进行分裂和合并,然后基于这两个操作支持各类操作; CDQ 分治:三种方式维护三维,需要去重; 带修莫队:双端分块,块内时间有序,只处理在询问区间内操作,最优块长 \(\dfrac{n^{2/3}t^{1/3}}{m^{1/3}}\)。 点分树:点分治中心建树,深度
阅读全文
posted @ 2026-03-05 22:11 XiaoZi_qwq
阅读(13)
评论(0)
推荐(0)
2026年3月4日
反射容斥 学习笔记
摘要: 为什么要走? 因为格路就在那。 T1 在网格图上,每次向上或向右走一格,询问从 \((0,0)\) 到 \((n,m)\) 的方案数。 由组合数学基本知识可以得知答案为 \(\binom{n+m}{m}\)。 T2 在网格图上,每次向上或向右走一格,且不能经过(碰到)直线 \(y=x+b\),询问从
阅读全文
posted @ 2026-03-04 15:07 XiaoZi_qwq
阅读(16)
评论(0)
推荐(0)
下一页
公告