岂不闻天无绝人之路
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在文章《线段树合并记》发表评论:
我对你的景仰有如滔滔江水,连绵不绝,又如黄河泛滥,一发而不可收拾,听阁下一言,胜读十年寒窗,看古近风流人物,还数阁下!能在此间见到您,真是小弟一生之荣幸,回家定要烧香祭祖,感谢先辈积下阴德!
在讨论《求珂朵莉树好题》回复:
https://www.luogu.com.cn/problem/P4690
在文章《「学习笔记」可持久化线段树》发表评论:
可持久化线段树可以pushdown吗
在讨论《求卡常》回复:
@[br_liu](luogu://user/1840556)你没做装nm,不想调你发什么
一直 76 ```cpp #include #define ll long long #define N 100005 #define rd read() #define IT set ::iterator #define chkmx(x,y) (x=(x>y?x:y)) #define chkmn(x,y) (x=(…
在文章《题解:P13523 [KOI 2025 #2] 序列与查询》发表评论:
为啥这么爱用vector
在讨论《关于编译器》回复:
粘贴是往exe上,粘贴小样例都很卡
在讨论《求紫色数据结构好题》回复:
https://www.luogu.com.cn/problem/P4314 https://www.luogu.com.cn/problem/solution/P10822 https://www.luogu.com.cn/problem/P8868 https://www.luogu.com.cn/problem/…
在讨论《求紫色数据结构好题》回复:
@[__Segment_Tree__](luogu://user/748015)黑色的数据结构只有 ynoi 可做。
枚举 lca,要求子树中有多少个数是 $a_{lca}$ 的倍数。 反着来,对每一个数枚举因数,求 $a_{lca}$ 是多少个数的因数。 线段树合并随便做一些即可,$O(n^{\frac{4}{3}}\log n+n \sqrt n)$。 ```cpp #include #define rd read() #defi…
在文章《题解:B4339 [中山市赛 2023] 树的改造》发表评论:
猎奇,在这教学树上差分,不教我一辈子不会
在讨论《数据结构学傻了怎么办》回复:
@[wuyuhao2012](luogu://user/679548)你学啥数据结构了?
```cpp #include #define gc pa == pb && (pb = (pa = buf) + fread(buf, 1, 100000, stdin), pa == pb) ? EOF : *pa++ #define rd read() #define md 998244353 #define N…
珂朵莉树,$(l,r,v)$ 表示 $[l,r]$ 是一个 首项为 $v$ 的等差数列。经典 $O(n+q)$。 拆贡献,现在赋值区间 $[l,r]$,值域是 $[v,v+r-l]$ 记为 $[L,R]$。 区间 $[l,r]$ 中没有新的逆序对。 区间 $[1,l-1]$ 值域在 $[L,R]$ 的数 $x$ 有 $…
记 $mx=\max(a_i)$,$p$ 为第一个 $a_p=mx$,不难发现 $f_i$ 从右往左单调递增,遇到 $mx$ 后不变,$g_i$ 同理,? 难发现 $\min(f_i,g_i)=f_i+g_i-mx$。 应为 $g_i$ 和 $f_i$ 之中有一个或两个最大值。 维护 $f,g$ 分别是往前往后取 $\…
在讨论《求数据结构题单》回复:
https://www.luogu.com.cn/training/232599#problems https://www.luogu.com.cn/training/235774#problems @[KMYC](luogu://user/1428495)
在讨论《求题》回复:
@[Nopain](luogu://user/376149)[记录](https://www.luogu.com.cn/record/227534340)
在讨论《求题》回复:
做了
在讨论《10pts,求条,必关》回复:
直接交
在讨论《10pts,求条,必关》回复:
```cpp #include using namespace std; int n,m; struct Tree{ struct str{ int l,r,sum; }; vector tree; vector root; void init(int x){root.push_back(build(1,x));} i…
在讨论《10pts,求条,必关》回复:
25 行改成 ```cpp tree[id]=tree[pre];tree[id].sum++; ```
在讨论《线段树板子,0pts,求大佬帮调,悬关!》回复:
```cpp #include #define int long long using namespace std; int n,m,a[100005],xx,yy,zz,uu; struct str{ int lch,rch,lazy; long long val; }tree[400005]; //更新节点 inl…