摘要:
首先这道题如果除去操作4,操作1,2,3都是线段树的基础操作。操作4可以用可持久化来解决。 把二维的数据拉开来,每个点给一个 \((i-1)\times{m}+j\) 的编号。 这样子就得到了一个一位数组,而操作3的操作刚好可以转化成区间操作。 接下来就是裸的可持久化线段树,注意一下懒标记下放的细节 阅读全文
posted @ 2026-02-05 18:10
zhuoheng
阅读(1)
评论(0)
推荐(0)
摘要:
水题一道。n倍经验懒得写,放一道:P3567 完全参考的P3567的写法即可,在query当中修改一下查询部分即可。 左子树大小足够即为答案,若无答案则看右子树是否大小足够,若依然无答案则输出-1 #include<bits/stdc++.h> #define ll long long #defin 阅读全文
posted @ 2026-02-05 18:09
zhuoheng
阅读(0)
评论(0)
推荐(0)

浙公网安备 33010602011771号