会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
f(k(t))
首页
管理
上一页
1
2
3
4
5
下一页
2022年3月1日
杜教筛
摘要: 简介 杜教筛是一个用于处理数论函数前缀和的方法,优化后它可以在 \(O(n^{\frac 2 3})\) 的时间复杂度下求解一个前缀和 原理 如果给定一个函数$f$ ,要求计算 \(S(n)=\sum_{i=1}^nf(i)\) 。为了降低复杂度,我们想办法构造一个 \(S(n)\) 关于 \(S(
阅读全文
posted @ 2022-03-01 11:43 f(k(t))
阅读(59)
评论(0)
推荐(0)
2022年2月28日
乘法逆元
摘要: 定义 如果一个线性同余方程 \(ax\equiv 1\pmod b\) ,则称 \(x\) 为 \(a\bmod b\) 的逆元,记作 \(a^{-1}\) 它等价于 \(ax+by=1\) ,根据线性同余方程有解的条件可得 \(\gcd(a,b)\mid 1\) ,所以当且仅当 \(\gcd(a,
阅读全文
posted @ 2022-02-28 10:50 f(k(t))
阅读(57)
评论(0)
推荐(0)
2022年2月26日
快速幂/快速乘/矩阵快速幂
摘要: 快速幂 简介 快速幂(Binary Exponentiation),是一个在 \(O(\log b)\) 的时间内计算 \(a^b\) 的小技巧,而暴力计算复杂度则为 \(O(n)\) 设 \(b\) 在二进制下表示为: \[ b=c_{k-1}2^{k-1}+c_{k-2}2^{k-2}+\cdo
阅读全文
posted @ 2022-02-26 00:00 f(k(t))
阅读(109)
评论(0)
推荐(0)
2022年2月24日
AcWing 220 最大公约数
摘要: 题目 AcWing 220 给定整数 \(N\) ,求 \(1\leq x,y\leq N\leq 10^7\) 且 \(\gcd(x,y)\) 为素数的 \((x,y)\) 有多少对 分析 用朴素的算法求解显然复杂度为 \(O(N^2\log^2 N)\) ,所以考虑变形: \[ \begin{a
阅读全文
posted @ 2022-02-24 23:57 f(k(t))
阅读(56)
评论(0)
推荐(0)
2022年2月21日
浅析SG函数
摘要: 前置知识 Mex运算 设 \(S\) 表示一个非负整数集合,定义 \(\operatorname{mex}(S)\) 为求出不属于集合 \(S\) 的最小非负整数运算 公平组合游戏 若一个游戏满足: 两名玩家交替行动 在游戏进程的任意时刻,可以执行的合法行动与轮到哪名玩家无关 不能行动的玩家判负 则
阅读全文
posted @ 2022-02-21 23:37 f(k(t))
阅读(234)
评论(0)
推荐(0)
2022年2月20日
基础组合游戏合集
摘要: 简介 本文介绍了博弈论中的七种基础组合游戏,并给出了证明,如有错误之处欢迎指正 Nim博弈 定义 Nim博弈的定义是: 给定 \(n\) 堆物品,第 \(i\) 堆物品有 \(A_i\) 个,两人轮流取,每次可以任选一堆取走任意多个物品,可以取光但不能不取,最后把物品全部取完者胜利 判断先手是否有必
阅读全文
posted @ 2022-02-20 21:00 f(k(t))
阅读(157)
评论(0)
推荐(1)
Staircase-Nim博弈原理与证明
摘要: 简介 Staircase-Nim博弈是Nim博弈的变形,它的定义是: 给定 \(n\) 堆物品,第 \(i\) 堆物品有 \(A_i\) 个,两人轮流取,每次可以从第 \(k\) 堆中取任意多个物品放到第 \(k-1\) 堆中,第 \(1\) 堆物品可以放到第 \(0\) 堆中,最后无法操作者失败
阅读全文
posted @ 2022-02-20 11:33 f(k(t))
阅读(159)
评论(0)
推荐(0)
Anti-Nim博弈原理与证明
摘要: 简介 Anti-Nim博弈是Nim博弈的变形,它的定义是: 给定 \(n\) 堆物品,第 \(i\) 堆物品有 \(A_i\) 个,两人轮流取,每次可以任选一堆取走任意多个物品,可以取光但不能不取,最后把物品全部取完者失败 判断先手是否有必胜策略 推理 先手必胜当且仅当: 每堆的物品数都为 \(1\
阅读全文
posted @ 2022-02-20 10:32 f(k(t))
阅读(539)
评论(0)
推荐(2)
2022年2月19日
Nimk博弈原理与证明
摘要: 简介 Nimk博弈是Nim博弈的变形,它的定义是: 给定 \(n\) 堆物品,第 \(i\) 堆物品有 \(A_i\) 个,两人轮流取,每次可以从不超过 \(k\) 堆的物品里取走任意多个物品,可以取光但不能不取,最后把物品全部取完者胜利 判断先手是否有必胜策略 推理 Nim博弈实际上就是 \(k=
阅读全文
posted @ 2022-02-19 12:00 f(k(t))
阅读(819)
评论(0)
推荐(1)
2022年2月15日
Nim博弈原理与证明
摘要: 简介 Nim博弈的定义是: 给定 \(n\) 堆物品,第 \(i\) 堆物品有 \(A_i\) 个,两人轮流取,每次可以任选一堆取走任意多个物品,可以取光但不能不取,最后把物品全部取完者胜利 判断先手是否有必胜策略 推理 证明:当 \(A_1\oplus A_2\oplus\cdots\oplus
阅读全文
posted @ 2022-02-15 17:43 f(k(t))
阅读(427)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告