随笔分类 - 线段树
摘要:线段树维护矩阵 直接维护矩阵 摒弃之前难看的代码,换上清真的 cpp include using namespace std; using LL = long long; template T mian(){ T s=0,f=1;char ch; while(!isdigit(ch=getchar(
阅读全文
摘要:题目背景 阿宝上学了,今天老师拿来了一块很长的涂色板。 题目描述 色板长度为L,L是一个正整数,所以我们可以均匀地将它划分成L块1厘米长的小方格。并从左到右标记为1, 2, ... L。 现在色板上只有一个颜色,老师告诉阿宝在色板上只能做两件事: 学校的颜料盒中一共有 T 种颜料。为简便起见,我们把
阅读全文
摘要:题目描述 现有N(2 ≤ N ≤ 100000)盏灯排成一排,从左到右依次编号为:1,2,......,N。然后依次执行M(1 ≤ M ≤ 100000)项操作,操作分为两种:第一种操作指定一个区间[a, b],然后改变编号在这个区间内的灯的状态(把开着的灯关上,关着的灯打开),第二种操作是指定一个
阅读全文
摘要:我们把方差公式展开 所以只需要维护一个区间平方和和区间和 当我们更新一个区间加时 所以pushdown就很好写了 具体见代码
阅读全文

浙公网安备 33010602011771号