二元一次不定方程(exgcd) 发表于 2024-08-13 更新于 2024-08-14 分类于 笔记 本文字数: 808 阅读时长 ≈ 3 分钟 前置知识 扩展欧几里得算法(辗转相除法) 对 ∀a,b∈N+\forall a,b \in \mathbb{N^+}∀a,b∈N+,有 gcd(a,b)=gcd(b,a mod b)\gcd(a,b)=\gcd(b, a\bmod b) gcd(a,b)=gcd(b,amodb) 阅读全文 »
HDU7528 cats 的电脑中毒 发表于 2024-08-12 更新于 2024-08-14 分类于 题解 本文字数: 466 阅读时长 ≈ 2 分钟 传送门 Solution 设两个二进制串有 kkk 位不同,那么它们的距离 d=kd=kd=k。设与串 iii 的距离为 did_idi,题目即求使得 min{d1,d2,d3}\min\{d_1,d_2,d_3\}min{d1,d2,d3} 最大的串。 阅读全文 »
ABC366F Maximum Composition 发表于 2024-08-12 分类于 题解 本文字数: 206 阅读时长 ≈ 1 分钟 传送门 Solution 设 f1(x)=a1x+b1f_1(x)=a_1x+b_1f1(x)=a1x+b1,f2(x)=a2x+b2f_2(x)=a_2x+b_2f2(x)=a2x+b2。若 f1(f2(x))<f2(f1(x))f_1(f_2(x))<f_2(f_1(x))f1(f2(x))<f2(f1(x)),则 a1b2+a1<a2b1+b2a_1b_2+a_1<a_2b_1+b_2a1b2+a1<a2b1+b2。又因为 b1,b2>0b_1,b_2>0b1,b2>0,移项得a1−1b1<a2−1b2\dfrac{a_1-1}{b_1}<\dfrac{a_2-1}{b_2}b1a1−1<b2a2−1。 阅读全文 »
【CSP 202312】树上搜索 发表于 2024-08-10 分类于 题解 本文字数: 773 阅读时长 ≈ 3 分钟 传送门 Solution 朴素算法 遍历所有点来选择询问点,每次删点后,暴力更新每个点的 wδw_{\delta}wδ。 时间复杂度 O(mn2)O(mn^2)O(mn2),可通过 CCF 原数据。 阅读全文 »
CF1997F Chips on a Line 发表于 2024-08-09 分类于 题解 本文字数: 354 阅读时长 ≈ 1 分钟 传送门 Solution 设 fibifib_ifibi 为斐波那契数列的第 iii 项,cic_ici 为第 iii 格的芯片数,那么当所有 cic_ici 确定时,无论怎么操作,都能保证 k=∑fibicik=\sum fib_ic_ik=∑fibici 不变。因此所有情况都可以变成在第一格上放置若干个芯片,其它格子上没有芯片。 阅读全文 »
CF1993D Med-imize 发表于 2024-08-08 更新于 2024-08-09 分类于 题解 本文字数: 346 阅读时长 ≈ 1 分钟 传送门 Solution 有一个显然的事实:被删除的块的大小一定是 kkk 的整数倍。因此我们不妨将原先的操作变成:挑选 ⌊n−1m⌋\lfloor \dfrac{n-1}{m} \rfloor⌊mn−1⌋ 个不重复的,大小为 kkk 的区间进行消除。 阅读全文 »
【原神】 胡芙夜钟 发表于 2024-08-08 更新于 2024-08-10 分类于 游戏 本文字数: 201 阅读时长 ≈ 1 分钟 队伍配置 最低配置 芙宁娜 1+0,其余 0+0,共 5 金。 0 命芙不作推荐,不如胡行钟夜。 阅读全文 »
ARC181D Prefix Bubble Sort 发表于 2024-08-06 更新于 2024-08-20 分类于 题解 本文字数: 379 阅读时长 ≈ 1 分钟 传送门 Solution 先用树状数组求逆序对,得出数组总共的逆序对数量 tottottot。设 aia_iai 和它前面的数共组成 inviinv_iinvi 对逆序对。 手玩样例后不难理解,操作 iii 的本质,其实就是对所有 j≤ij\le ij≤i,若 aja_jaj 非零,则 aj−1a_j-1aj−1。设执行操作 iii 前有 mmm 个 aja_jaj 非零,则执行操作后整个序列的逆序对数量减少 mmm。 阅读全文 »
questions_resource 发表于 2024-08-06 分类于 加密文章 本文字数: 67 阅读时长 ≈ 1 分钟 Here's something encrypted, password is required to continue reading. 阅读全文 »
ARC181C Row and Column Order 发表于 2024-08-06 更新于 2024-08-09 分类于 题解 本文字数: 270 阅读时长 ≈ 1 分钟 传送门 Solution 小清新构造题。 把每一格初始化为 −1-1−1,接下来进行 nnn 次操作。第 iii 次操作将第 pip_ipi 行为 −1-1−1 的格子全部变成 000,然后将第 qn−i+1q_{n-i+1}qn−i+1 列为 −1-1−1 的格子全部变成 111。 阅读全文 »