随笔分类 - 算法竞赛相关 / 算法竞赛题解/笔记 / 数学
数学方面的内容都放在这里。
摘要:# 题解PKUCPC2023 C Empty up a Bottle 感觉这道题目好厉害啊。 题意就是有三个瓶子 ABC,每个瓶子里面都初始装有 $M_A,M_B,M_C$ 单位体积的水,每次你可以选择将一个瓶子中倒水到另外一个瓶子,你必须保证另外一个瓶子装水量恰好翻倍,请使用若干次操作使得一个瓶子
阅读全文
摘要:老早的题目了,不会还有人做吧。
阅读全文
摘要:题解 ARC155D Avoid Coprime Game 题意 给定一个可重集 $S$ ,保证 $\gcd_{x\in S}(x)=1$ ,维护一个初始为 $0$ 的整数 $G$ ,双方轮流操作,每次每人选择 $S$ 中一个数 $x$ 满足 $\gcd(x,G)\ne 1$ ,然后 $G\gets
阅读全文
摘要:[思维构造] 题解 Omkar and Duck 题目链接 题目大意 构造一个 \(n\times n\) 的矩阵,每个元素取值范围为 \([0,10^{16}]\) ,使得所有从 \((1,1)\) 仅往下或往右走走到 \((n,n)\) 的路径的权值两两不同(一条路径的权值定义为这条路径经过的所
阅读全文
摘要:知道了前缀和的名字叫 FWT ,现在快来学学怎么求前缀和吧!(大雾)
阅读全文
摘要:单位根反演学习笔记 诺,就是这个式子: \[ [k\mid n]=\frac{1}{k}\sum_{i=0}^{k-1}\omega_k^{in} \] 其中 \(\omega_k\) 是 \(k\) 次单位根。 证明:当 \(k\mid n\) 时, \(\omega_k^n=1\) ,\(\fr
阅读全文
摘要:题解 hdu6810 Imperative Meeting 题目链接 题目描述 给定一棵 \(n\) 个点的树,每条边长度为 \(1\) ,定义点集 \(S\) 的函数 \(f(S)\) : \[ f(S)=\min_{u=1}^n(\sum_{v\in S}\mbox{dis}(u,v)) \]
阅读全文
摘要:看了半天的FFT,总算是看懂了? FFT(快速傅里叶变换)是用来解决多项式乘法的算法,时间复杂度为$O(nlog_2n)$。 多项式的系数表示法和点值表示法 如何可以准确地表达一个$n$次的多项式?一种方法是系数表示法,直接给出$n+1$项的系数;另一种方法是点值表示法,给出$n+1$个点,用这些点
阅读全文
摘要:题解 微信步数 题目链接 题目分析 如果将每一维度都合在一起考虑,复杂度貌似无论如何都需要带上一个 \(\prod_{i=1}^kw_i\) ,类似 CSP2020T3 的思路,如果把每一维都分开考虑可能可以降低一点复杂度。 对于维度 \(i\) 的某一个位置 \(p(1\le p\le w_i)\
阅读全文
摘要:[思维构造] 题解 Coloring Torus 题目链接 这道题目,实在是想不出来,看了题解。 题目分析 如果 \(k\le 500\) 可以这样无脑构造: \[ \begin{matrix} 1& 1& \cdots& 1 \\ 2& 2& \cdots& 2 \\ \vdots& \vdots
阅读全文
摘要:[简单思维] 题解 123 Triangle 题目链接 自己想出来的,还是挺不错的。 题目分析 进行一次操作之后剩下的数就只有 $0,1,2$ 了,所以只考虑序列中的数为 $0,1,2$ 的情况。 如果操作是在模 $2$ 意义下进行的,那么序列中的数只能是 $0,1$ ,此时两个数的差的绝对值在模
阅读全文
摘要:[简单思维] 题解 Modularness 题目链接 题目分析 构造一个序列 \(b\) ,其中第 $1$ 个数是 \(x\) ,接下来就是 \(d_0,d_1,\dots,d_{k-1}\) 不断重复: \[ x,d_0,d_1,\dots,d_{k-1},d_0,d_1,\dots,d_{k-1
阅读全文
摘要:[思维构造] 题解 Robot Arms 题目链接 题目分析 好吧,这道题目按理来说应该是套路题,但是我就是不会,所以写篇题解学习一下。 首先如果 \(X_i+Y_i\) 的奇偶性不同就无解,因为每次操作后 \(X_i+Y_i\) 的奇偶性都是固定的,不肯能出现奇偶性不同的情况。 如果 \(X_i+
阅读全文

浙公网安备 33010602011771号