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。 阅读全文 »
ABC362E Count Arithmetic Subsequences 发表于 2024-07-14 更新于 2024-08-09 分类于 题解 本文字数: 230 阅读时长 ≈ 1 分钟 传送门 Solution 设 Fi,len,dF_{i,len, d}Fi,len,d 表示以 aia_iai 结尾,长度为 lenlenlen,公差为 ddd 的等差数列数量。转移方程为 Fi,len,d=∑j=1i−1Fj,len−1,dF_{i,len,d}=\sum\limits_{j=1}^{i-1} F_{j,len-1,d} Fi,len,d=j=1∑i−1Fj,len−1,d 阅读全文 »
CF1223F Stack Exterminable Arrays 发表于 2024-07-11 更新于 2024-08-09 分类于 题解 本文字数: 314 阅读时长 ≈ 1 分钟 传送门 Solution 从 111 到 nnn 枚举数字,对于当前数字,若与栈顶元素相同,则弹出栈顶元素,否则压入当前数字。随后将当前栈的状态通过哈希映射到 map 数组中。map 数组负责统计该状态出现的次数。 阅读全文 »