2022.5.13 闲话

是不是还有 o(1) 天 THUSC 发的口罩就要过期了 . 话说口罩过期后的表现是不是 UB 啊(

看了一下 THUSC Day 1 题解,好像 T1 整的不是很优的样子,不过大概是我那个做法的简单推广 . 具体的,注意到:

f({a1,a2,,an},0)=a1+i=2nmax{0,aiai1}

则考察 Δv=f(a,v)f(a,v1),可以发现 Δv=[a1v]+[anv]1 .

那么算 f(a,) 之后用 Δv 就可以算 f(a,v),时间复杂度 Θ((n+q)logn) .

好像和 APJ 等人那个做法最后得到的形式是一样的,orz .

T4 咋是小 E 出的!小 E 你害人不浅 .

以下是闲话(你说得对):

花神的嘲讽计划

把长 k 的连续段 Hash 一下扔主席树里查即可 .

自然溢出为什么强度那么高 .

时间复杂度 Θ(n+qklogV) .

疯狂的颜色序列

经典 Trick,令 prex 为前驱则转为计数 prex<l 的数量 .

然后直接做就是 Θ((n+q)logn) .

森林

静态做就处理根到每个点的线段树然后树上差分即可 .

动态做考虑启发式合并主席树和倍增 LCA 即可 .

时间复杂度 O(nlog2n) .


posted @   yspm  阅读(69)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
历史上的今天:
2020-05-13 题解【洛谷 P1466 [USACO2.2]集合 Subset Sums】
😅​
点击右上角即可分享
微信分享提示