![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
差分
hxxxx!
这个作者很懒,什么都没留下…
展开
-
SSL2845 2017年11月8日提高组T2 序列操作(贪心,树状数组,差分)
2017年11月8日提高组T2 序列操作Description一开始有n个非负整数hi,接下来会进行m次操作,第i次操作给出一个数c[i],要求你选出c[i]个大于零的数并将它们减去1。 问最多可以进行多少轮操作后无法操作(即没有c[i]个大于零的数)Input第一行两个数表示n和m 第二行n个数描述h[i] 第三行m个数描述c[i]Output一行表示答案,即最多可以进行多少轮操作后无原创 2017-11-08 20:44:59 · 234 阅读 · 0 评论 -
洛谷P3368 【模板】树状数组 2
洛谷P3368 【模板】树状数组 2题目描述如题,已知一个数列,你需要进行下面两种操作:1.将某区间每一个数数加上x2.求出某一个数的和输入输出格式输入格式: 第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。接下来M行每行包含2或4个整数,表示一个操作,具体如下:操作1: 格式:1 x y k 含义:将区间[x原创 2017-11-09 20:09:50 · 219 阅读 · 0 评论 -
洛谷P1438 无聊的数列(线段树,差分)
无聊的数列题目背景 无聊的YYB总喜欢搞出一些正常人无法搞出的东西。有一天,无聊的YYB想出了一道无聊的题:无聊的数列。。。(K峰:这题不是傻X题吗)题目描述 维护一个数列{a[i]},支持两种操作: 1、1 L R K D:给出一个长度等于R-L+1的等差数列,首项为K,公差为D,并将它对应加到a[L]~a[R]的每一个数上。即:令a[L]=a[L]+K,a[L+1]=a[L+1]...原创 2018-08-22 09:30:53 · 351 阅读 · 0 评论