当你在幻想上天会给你开一扇窗的时候,你已经输一半了。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
题库志愿者 权限题库志愿者轮换
题库志愿者 权限题库志愿者轮换,感谢贡献
在讨论《本题疑似提前泄露?》回复:
@[_Kagamine_Rin_](luogu://user/260985) 无人关心有几个管理在帖子评论,而且我们都只是志愿者根本就不管这些。
在讨论《本题疑似提前泄露?》回复:
管理组应该已经介入调查了,根据验题人的口供搬之前比赛的题的行为是属实的。
在文章《【黑粉】(整活)我的网恋对象不可能是男孩子!(三)(deepseek 续写)》发表评论:
严查 xht 性取向。
在讨论《讲个笑话》回复:
@台班子
在讨论《问一个做法》回复:
wmy goes to pku
不知道后缀名该叫游记还是反思亦或是什么其他东西了。 --- T1 eps 时间过了大样例直接没管,结果最后挂分了。 T2 花了 30min 写了一个然后结论假了,然后头脑直接爆炸。1h 的时候人已经知道大事不妙了。1h30min 时努力让自己镇定,不久过了大样例(最后一个答案对了但是 T 了)。 T3 看了一眼会了一个…
依赖交互库非自适应 $2.5n$ 做法。 首先想一个显然的方向:分治。每次查询一个位置集合包含的人的集合大小。如果等于位置集合大小 $-1$ 那么很显然是这一些位置里的人的问题,递归下去。否则虽然我们知道是外面位置的问题,但是不知道是哪些人。先把已经在目前查询的位置集合里投票的人拉出来问一下,如果也在外面位置出现了那么…
人傻了写了 $O(\frac{n^4}{w})$,其中 $n$ 为边长,在这里是 $400$,由于卡常技巧比较好玩故写一篇题解。 考虑以半片三明治为单位。如果最后选取某半片三明治,那么必然要在选该半片对应的半片之前,将其所有相邻直角边上的半片三明治都取掉,因此可以连边。 不难取某半片三明治之前需要取的三明治就是其在 D…
在文章《我的奋斗》发表评论:
初识不知曲中意,再听已是曲中人。
首先想个假的不能再假的贪心。把每对 $(a_i,b_i)$ 拆成 $a_i$ 个 $b_i$ 扔到一个序列里,然后从大到小两两匹配。 这个的问题是有自环,因此换个角度,从大到小枚举 $b_i$,用 `queue` 从大到小维护所有前面的 $b_j$,每次能合并就合并,不能合并就将剩下来的 $b_i$($a_i$ 减去合…
取重心为根,不难将问题转化为求所有 $siz_i>k$ 的 $i$ 构成的导出子树的直径。按 $k$ 扫描线。 考察修改一条边的影响。首先先计算不经过修改边的答案,对应的是求原树一个子树和一个子树补的直径。对于经过修改边的答案,计算修改边两端对应子树/子树补内最远点距离,显然这个最远点一定在直径上。 用线段树在 dfn…
从大到小加边,做一个转化,$k$ 个连通块相当于有 $k$ 条边在加进来的时候两个点都没有任何连边。 考虑容斥,选定 $i$ 条边加进来的时候两个点都没有任何连边,容斥及系数(选定 $i$ 条边的方案数,注意不能有重复点)是平凡的,考虑如何计算确定这 $i$ 条边后的概率。 首先给这 $i$ 条边按大小定序。不妨把每条…
考虑只保留一个前缀,截取出的回路的一部分的结构。不难发现只有最后 $k$ 个可能会向外延伸,且有一些会匹配上。 这引导我们去设计 $dp_{i,S}$,表示看到前 $i$ 个位置,后 $k$ 个位置的**状态**为 $S$。注意,这里状态包含有哪些有向外延伸/向外延伸多远,以及只保留前缀后哪两个端点会连接上。 搜一下发…
考虑按按钮的序列,对其建笛卡尔树,尝试对该结构设计 dp。 预处理,考虑 $dp_{i,j,k}$ 表示按下 $i$ 按钮对应子树,从 $j$ 走到 $k$ 的方案数。转移的时候先求前缀和,再分布转移(求出往右一步和往左一步的答案再合并)。总复杂度 $O(n^4)$。 对于查询,考虑也类似做。区别在于我们需要区分在按的…
在讨论《建议升绿》回复:
感觉没有绿,简单的二项式定理而已。
根号重构,把所有修改了的点先拉出来,称之为特殊点。以下假设 $n,q$ 同阶。 对于剩余点,我们发现可能满足(假定所有修改了的点 $A_i=0$)的一定是树形关系且有 $O(n)$ 组这样的 $(i,j)$,找出来并建树。复杂度 $O(n\sqrt n)$。(建树是容易的,使用单调栈之类的即可) 思考一个特殊点会对这些…
首先进行简答的构造可以发现,至多需要三次即可将所有数非负/非正:取出前缀和最大的位置 $pos$,如果前缀和最小的位置在左边就对 $[1,pos]$ 跑后缀和再对 $[1,n]$ 跑前缀和,如果前缀和最小的位置在右边就对 $[pos+1,n]$ 跑前缀和再对 $[1,n]$ 跑后缀和,最后再进行一次全局取反操作。 $0…
在讨论《本题数据并未保证 S 是 QQ 超级表情》回复:
人类在哪里?
在文章《[2] Friends Lost》发表评论:
无论如何都没有遗憾。 “无论如何都充满了遗憾。”
在讨论《高二学生,CSP-S 初赛在即,求各位大佬提点建议!》回复:
是集训队大手子,失敬!
在讨论《输入格式描述有误》回复:
请右转工单
“以下至少一条为真”/tuu 第二条为真是同理的,只讲第一条为真咋做,注意最后要减去一根柱子的情况。 先考虑 $a_1 $ 容斥为无限制减去 $\leq$。因此,计算 $a_1 $ 结尾,特判一下,NTT 卷出来之后再单独卷上包含最后一段的即可。 总复杂度 $O(n\sqrt n+n\log n)$。 ```cpp #…
不需要每次减半的做法。(?) 首先充要条件显然是 $1+\sum_{i=1}^ja_i\geq a_{j+1}$,我们可以假定一定选 $n+1$。 考虑容斥,选定一些 $1+\sum_{i=1}^ja_i #define mid ((l+r)>>1) #define lowbit(i) (i&(-i)) using n…
$O(n^3v^2)$ 做法。 首先 exchange argument 一下可以知道确定扔掉哪些的时候,一定会按 $b_i$ 单调递减的顺序去做菜。 考虑如何对于给定的 $a_i$ 计算答案($b_i$ 排序好了)。先二分,然后从前往后扫,将 $a_i$ 扔进一个 pq 里面。如果目前的前缀和加上 $b_i$ 比二分…
模拟赛场上暴力直接过了。 原来正解是线性代数。来点不需要线性代数的~~略劣~~做法。 首先考虑如何处理 $a_i\leq0$。不难发现 $a_i$ 一旦变成正的就不会再变回 $\leq0$ 了。$a_i$ 会变正等价于 $i$ 的后继有 $>0$ 的。由此也会发现跑了 $O(n)$ 天后就不会再有 $\leq0$ 变成…
在讨论《Hack》回复:
@[fjy666](luogu://user/366338) 相关题解已标注错误,感谢您的贡献。
[书接上回](https://www.luogu.com.cn/article/w52soj6a) zxx 在 NOI2025 某群前一天:  撤回的消息是啥捏 “祝本群参加 NOI 的都 Au…
在文章《一种特殊的模意义下多元高次方程的解法》发表评论:
ketoule