好菜阿。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在文章《NOIP 2025 退役记》发表评论:
祝好
在讨论《求DP思维好题》回复:
P6715
这也太难了。模拟赛花了 3h 终于战胜。 手动模拟下样例,发现一些性质(以从右往左走为例,记 $i$ 上有 $c_i$ 个生物): * 若 $c_{i+1}\le b_i$,则无法通过; * 若 $b_i a_i$,则 $i$ 可以移动回去,这和我们所说的把所有生物往后放不符,因此 $k$ 不会超过 $a_i$,超出的…
在讨论《『Raiden Ei』 Round 1 赛时答疑帖》回复:
真没特殊字符吗/yun,那为啥把快读改成 cin 就过了
在讨论《『Raiden Ei』 Round 1 赛时答疑帖》回复:
擦,T2 数据里是不是有神秘字符,快读好像会 T 有快读的: 改成 cin:
在讨论《『Raiden Ei』 Round 1 赛时答疑帖》回复:
@[yrteop_maerD](luogu://user/920947) T2 关于联想的定义“每个点都记录了一段往事,有些事件之间会相互联想到,但保证不会从某一个点开始向外联想最终会联想回自己。”,这里的联想具体指的是什么,是指从某个点向外不经过重复点/重复边的路径吗? 还有 T2 能不能给个形式化题意/yun
在讨论《『Raiden Ei』 Round 1 赛时答疑帖》回复:
请问这里的难度随机排列是什么含义,是客观的(用随机数或按字典序排序)还是主观的(出题人手动打乱题目顺序)
考虑倒着做,构造一个排列 $x$ 从而反推出 $p$。发现 $\forall i\in[0,n-2],p_{x_i}\equiv x_{i+1}-i\pmod n$,则现在问题简化为找出 $x$ 使得 $x_{i+1}-i$ 两两不同。 发现当 $n$ 为奇数,直接使得 $x_i=n-i$ 即可。相当于相邻两项的差为…
有点难写。 根据输入能自然联想到数位 dp。考虑枚举 $i,j$ 的范围,分别枚举 $x,y$,表示 $n$ 的第 $x$ 位为 1 而取了 0,更低的位置随意取,更高的位置全部和 $n$ 相同,$y$ 同理。 为方便实现接下来将最高位记为 $1$,最低位为 $n$。同时钦定 $x\le y$,否则可以先 swap。…
怎么感觉是后面三题中最简单的题。 以下令 $n\gets 2n$。 发现 $k\le n$,则一定有一侧有 $k$ 这个数。因此左右两侧乘积之和为 $k$ 倍数其实是骗人的,转化为钦定 $k$ 在右侧,从剩下的 $n-1$ 个数中选 $\frac n2$ 个数满足它们的乘积为 $k$ 倍数(答案再乘上一些系数)。 直接…
挺有意思的题。 考虑把 $a_i$ 从大到小排序,则我们只需要考虑某个组最靠前的值即可。钦定第一个点在第一组,枚举二组和三组的位置。 第一种情况,二组第一个点在 $i$,三组第一个点在 $j$ 且 $i n+1-a_i$ 的移除(限制是越来越严的)。 考虑找出了合法的 $i,j$ 如何构造答案。只需从后往前贪心填即可,…
感觉挺板的。 发现有用的值很少,考虑往 dp 上靠。考虑对于每个杆子,每次从上一个选中的杆子转移过来。 现在问题变为:对于两个确定的杆子,如何统计其中间的楼房的贡献。首先对每个杆子预处理其往前和往后 $i$ 步产生的贡献,对于两个杆子的情况可以看成一个杆子的前端和另一个的后端拼起来。分界点可以二分找。 时间复杂度 $O…
在讨论《How CF E?》回复:
1h 写了 5k,吓哭了。
在讨论《How CF E?》回复:
我怎么没注意到这个结论直接用可持久化线段树加颜色段均摊草过去了。/xia
在讨论《求问关于结构化绑定在 NOI Linux 2.0 中是否被支持的问题》回复:
能用。 以前不爱用但是现在染上就戒不掉了。
需要较少数学和注意力的做法! 首先参照 hash 的写法,考虑记 $S_i=\sum_1^i a_j\cdot10^{i-j},w(l,r)=S_r-S_l\cdot 10^{r-l}$,被 $D$ 整除的序列有 $S_l\cdot 10^{r-l}\equiv S_r \pmod D$。 一种思路是扫描线,每次加入固…
在文章《[工程] 洛谷题解 Hint 自动机(全称:基于 LLM 对题解进行总结的洛谷题目 Hint 生成器)》发表评论:
AT 可能会考虑,CF 暂时不考虑(CF 的许多比赛题解内就已给出了很优质的 Hint,并且本项目一开始想的就是仿照 CF 的题解 Hint)
在文章《[工程] 洛谷题解 Hint 自动机(全称:基于 LLM 对题解进行总结的洛谷题目 Hint 生成器)》发表评论:
其实思考时间限制这个就是单纯的提醒,如果真想看其实就直接去看题解了(
在文章《[工程] 洛谷题解 Hint 自动机(全称:基于 LLM 对题解进行总结的洛谷题目 Hint 生成器)》发表评论:
其实是因为我不会/yun
在文章《[工程] 洛谷题解 Hint 自动机(全称:基于 LLM 对题解进行总结的洛谷题目 Hint 生成器)》发表评论:
精神分裂可能是因为一次性输入三篇题解导致的(?
在文章《[工程] 洛谷题解 Hint 自动机(全称:基于 LLM 对题解进行总结的洛谷题目 Hint 生成器)》发表评论:
不会写油猴/kk
哇袄! 遇到这类矩形覆盖的问题可以优先考虑扫描线。发现 $n$ 个矩形覆盖转化成扫到 $i$ 时对区间 $[l,r]$ 加上或减去一,问恰好被覆盖 $x$ 次相当于扫到所有 $i$ 时整个序列中值为 $x$ 的数量之和。 对于区间加统计数量可以考虑分块。直接做则单次查询和修改均为 $O(\sqrt n)$。但对于每个…
### 前言 你是否曾被这样的事情困扰:对着题目想了一万年,打算点开题解找找思路,结果一下子就会了,或者是直接看到了后面的部分? 这个项目将解决你的问题! 由于审核问题本文章可能不会同步更新,最新的内容可以访问: ::::info[未来可能计划更新的功能] * 绿题难度的 Hint 支持。 * 更美观的 UI 界面。…
vp 了一下这题,结果拼尽全力无法战胜 mex。 考虑找出哪些极小的区间(记为**关键区间**)的 mex 为 $x$。则只要询问区间包含了其中一个则代表询问的答案一定不为 $x$。 如果直接对于每个 $x$ 找出所有的关键区间就太多了。考虑去掉某些关键区间。找出 $x$ 在序列中出现的所有位置 $0=d_1 #def…
### 前言 你是否曾被这样的事情困扰:对着题目想了一万年,打算点开题解找找思路,结果一下子就会了,或者是直接看到了后面的部分? 这个项目将解决你的问题! 由于审核问题本文章可能不会同步更新,最新的内容可以访问: ::::info[未来可能计划更新的功能] * 绿题难度的 Hint 支持。 * 更美观的 UI 界面。…
在讨论《关于造数据(违规紫衫)》回复:
@[DPOI](luogu://user/1690315) github 应该可以直连吧,看网。不行可以多试几次?
在讨论《关于造数据(违规紫衫)》回复:
如果对数据要求比较随意可以直接对于 $2$ 到 $n$ 每个点随机一个小于他的父亲。 如果要有一定强度的可以参考
每次询问能确定一个三个变量组成的方程,总共 $\frac{n(n-1)}{2}=4950$ 条边就要 $4950$ 次询问。发现这样刚好卡在最后一档部分分,且确定性做法似乎不能提供更多信息,考虑随机化。 发现当询问出的答案为 $0,3$ 时可以直接确定三条边的状态。但这样正确率还不如一个个问(我随了一下发现即使是随机生…
对于这种题,一个常见的 trick 是考虑最上方和最下方的两条路径。 发现修改后不合法当且仅当修改点在两条路径的并上。考虑动态维护两条路径。 以维护最靠上路径为例(最靠下同理),考虑删去点的影响。 记 $d(i,j)$ 表示是否能从 $(i,j)$ 到 $(n,m)$。考虑从删除点往左上角 bfs 找出会修改哪些点的…