会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
oymz
博客园
首页
新随笔
联系
订阅
管理
2026年3月8日
矩阵快速幂 总结
摘要: 理论 定义 矩阵:由 \(m \times n\) 个数组成的 \(m\) 行 \(n\) 列的结构,第 \(i\) 行第 \(j\) 个数记为 \(A_{i, j}\)。 方阵: \(m = n\) 的矩阵。 零矩阵:每个数都是 \(0\) 的矩阵。 单位矩阵:主对角线为 \(1\),其余为 \(
阅读全文
posted @ 2026-03-08 20:27 oymz
阅读(4)
评论(0)
推荐(0)
2026年3月2日
BSGS ExBSGS 总结
摘要: BSGS 问题 给定整数 \(a, b, p(0 < a < p, 0 \le b < p, a \perp p)\),求最小的非负整数 \(x\) 使得 \[a^x \equiv b \pmod p \]或判断 \(x\) 是否存在。 过程 思想:根号,折半搜索 令 \(t = \sqrt p +
阅读全文
posted @ 2026-03-02 16:27 oymz
阅读(9)
评论(0)
推荐(0)
欧拉定理 扩展欧拉定理 总结
摘要: 欧拉定理(Euler's theorem,ET) 定义 如果正整数 \(a \perp n\),\(a^{\varphi(n)} \equiv 1 \pmod p\). 特殊情况:费马小定理 没人觉得欧拉和费马很好磕吗? 证明 令 \(X = \{x \mid 1 \le x \le n,x \pe
阅读全文
posted @ 2026-03-02 16:26 oymz
阅读(10)
评论(0)
推荐(0)
2026年3月1日
扩展中国剩余定理 ExCRT 总结
摘要: 求解类似于下图的问题 求法 数学归纳法实现 ExCRT 设前 \(k - 1\) 个方程的最小非负整数解为 \(x_0\),前 \(k - 1\) 个方程的模数的 \(\operatorname{lcm}\) 为 \(M\),则其通解为 \(X = x_0 + Mt\)。 对于第 \(k\) 个方程
阅读全文
posted @ 2026-03-01 23:21 oymz
阅读(5)
评论(0)
推荐(0)
欧拉函数 总结
摘要: 定义 \(\varphi(n)\) 表示小于等于 \(n\) 的正整数中与 \(n\) 互质的数的个数. 性质 1 若 \(p\) 为质数,则 \(\varphi(p^k) = p^k - p^{k - 1}\). 证明: 考虑容斥,令 \(n = p^k\) 用 \(n\) 减去 \(n\) 以内
阅读全文
posted @ 2026-03-01 23:14 oymz
阅读(2)
评论(0)
推荐(0)
2026年2月27日
乘法逆元 总结
摘要: 理论 若存在一个数 \(x\) 使得 \(ax \equiv 1 \pmod{m}\) 则称 \(x\) 为 \(s\) 的逆元,记作 \(a^{-1}\)。 逆元存在的充要条件:\(a, m\) 互质 证明: 必要性:若 \(\gcd(a, m) = d > 1\),因为 \(ax \equiv
阅读全文
posted @ 2026-02-27 12:35 oymz
阅读(4)
评论(0)
推荐(0)
2026年2月25日
扩展欧几里得 Exgcd 总结
摘要: 原理: Code int Exgcd(int a, int b, int &x, int &y) { if (!b) { x = 1, y = 0; return a; } int x1 = 0, y1 = 0; int d = Exgcd(b, a % b, x1, y1); x = y1; y
阅读全文
posted @ 2026-02-25 18:14 oymz
阅读(9)
评论(0)
推荐(0)
2025年11月29日
P3644 [APIO2015] 巴邻旁之桥
摘要: 困难 P3644 [APIO2015] 巴邻旁之桥 思路 看到数据范围有 \(k = 1\) 和 \(k = 2\) 所以先考虑较简单的 \(k = 1\)。 当 \(k = 1\) 时,若起点终点在同侧那么直接加,所以只要考虑起点终点不同侧的情况。由于正着走反着走都一样,所以可以都看作是有 \(A
阅读全文
posted @ 2025-11-29 14:34 oymz
阅读(12)
评论(0)
推荐(0)
2025年11月22日
P12194 [NOISG 2025 Prelim] Snacks
摘要: 题意 给定一个数组 将值在 \([l, r]\) 的元素都变成 \(x\) 求和 思路 由于是要操作值域上的区间,所以可以在值域上考虑这个问题。设 \(cnt_v\) 为 \(v\) 的出现次数,则 \(ans\) 为每一个 \(cnt_v \times v\) 的求和(\(ans\) 也就是最终答
阅读全文
posted @ 2025-11-22 15:09 oymz
阅读(9)
评论(0)
推荐(0)
2025年10月30日
OI 考场行动规范
摘要: 流程 考前准备 11.1 J 8:30 —— 12:00 S 14:30 —— 16:20 提前半个小时 准考证、身份证、笔、水 开考后 配置 -std = c++14 -O2 -Wl,--stack=0x20000000 两格缩进, 读题 每个字都要读到 下考前 检查 策略 读:读题一定要读清楚,
阅读全文
posted @ 2025-10-30 15:26 oymz
阅读(27)
评论(0)
推荐(0)
下一页
公告