2024 年 8 月做题记录
为了防止版权纠纷,部分内容已修改或匿名化。 0818A 大意是给你一个数组,然后每次查询给区间加上/减去一个固定数值(保证修改后数组严格单调递增),查询是否包含一个下标等于值的数(即 a_i = i)。 然后发现 a_i – i 也是单调的,然后可以打懒标记(我用的线段树)然后二分。 struct Sg { struct { int lz, val; } tr[MAXN * 4]; void build(int l, int r, int p = 1); inline void pu […]