这名用户暂未设置签名。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在文章《whk 班主任模拟器》发表评论:
qp
在讨论《论这次月赛的难度》回复:
红绿绿蓝把
在文章《C++的一生:从 C with Classes 到现代系统语言的故事》发表评论:
/bx
在讨论《建议学术区改名》回复:
只要讨论区存在,不管什么名字什么板块都避免不了充满P话和无意义
在讨论《声明》回复:
qp
在讨论《有无大手子解释一下 dfs 复杂度为啥是对的。》回复:
每个点每条边都遍历一次不是 $O(n+m)$
在讨论《【LGR-269-Div.2】赛时答疑帖》回复:

在讨论《【LGR-266】赛时答疑帖》回复:
qp
在讨论《求前缀和好题》回复:
Cu Ball
在讨论《最优解 树形dp+树链剖分》回复:
@[dalton666](luogu://user/1092166) 显然题解有 $O(n)$ 做法,且你的时间复杂度里面不能有常数,另外如果有新做法可以写题解而不是发帖子
在讨论《来推荐一道好题!》回复:
qp
在讨论《题诗后人,申请降红》回复:
%%%大佬教我爆切橙题!
在讨论《whk》回复:
没必要这么着急吧可以沉淀一下
在讨论《whk》回复:
?
在讨论《捞》回复:
挑
在文章《NOIP 2025 又寄》发表评论:
英改师
在讨论《求助 tarjan 写法》回复:
@[wanglongye](luogu://user/1080857) 那就写好几遍(doge)
在讨论《代码时有哪些 Window 正常运行 Liunx 会死的操作》回复:
max(1ull,v.size()),v是stl容器
个人认为比较好的题。 我们不难发现答案不增,考虑你加入一个点后,答案区间一定不会变长。 我们设 $f(i)$ 表示以 $i$ 为左端点可以扩展到的最右的端点。(这一步之前进行离散化操作,$i$ 只取出现过的点),不难发现我们每加入一个点,$f$ 值可能改变的 $i$ 只有 $O(k)$ 个,所以我们可以将这些 $f$…
在讨论《关于getchar_unlocked》回复:
可以
在讨论《关于hash模数》回复:
191981011451
在讨论《如果这题写St表的题解能过吗》回复:
@[dulinfan2023](luogu://user/935574)@[Gavinzhou](luogu://user/1320771) https://www.luogu.com.cn/ticket/QAJL958546
在讨论《关于提高级及以下赛事频频出现NOI级算法这件事》回复:
虽然但是,NOI 大纲是 2021 年才有的
在讨论《对于题解喜好的一个小调查》回复:
感觉这个可以接受把
在讨论《马上 NOIP 了,我该怎么办》回复:
前情提要:
在文章《CF2157D Billion Players Game 题解》发表评论:
之间 -> 直接
在讨论《劣解求 hack》回复:
挑战……算了挑战失败
赛时同学提供的一个简单做法。 首先对于 $a_i r$ 同理。 我们发现可以进行一些匹配,使得匹配的一对 $(i,j)$,对于任意的 $l \le p \le r$ 都有贡献值是 $\left | a_i - a_j \right |$。证明是简单的,考虑这个 $p$ 所在的位置即可。 然后我们发现如果 $n$ 是奇数…
马上退役了,来水个题解。 我们用 $0$ 表示字符 $\texttt{A}$,$1$ 表示字符 $\texttt{B}$,$2$ 表示字符 $\texttt{C}$,这样可以用三进制高效的表示一个字符串状态。我们不难爆搜出所有的合法状态,然后我们发现前缀翻转的操作可逆,于是我们将所有的合法状态作为起点,bfs 预处理出…