首页 > 其他分享 >差分

差分

时间:2022-11-30 21:26:13浏览次数:35  
标签:int cin 整数 差分 序列 操作

输入一个长度为 n 的整数序列。

接下来输入 m 个操作,每个操作包含三个整数 l,r,c,表示将序列中 [l,r] 之间的每个数加上 c。

请你输出进行完所有操作后的序列。

#include <iostream>
using namespace std;
const int N = 100010; 
int n, m;
int a[N], b[N];

int main() {
    cin >> n >> m;
    for (int i = 1; i <= n; i++) {
        cin >> a[i];
        b[i] = a[i] - a[i - 1];
    }
    
    while (m--) {
        int l, r, v;
        cin >> l >> r >> v;
        b[l] += v;
        b[r + 1] -= v; 
    }
    
    for (int i = 1; i <= n; i++) {
        a[i] = b[i] + a[i - 1];
        cout << a[i] << " ";
    }
    return 0;
}

  

标签:int,cin,整数,差分,序列,操作
From: https://www.cnblogs.com/leetothemoon/p/16939764.html

相关文章

  • 差分矩阵
    输入一个 n 行 m 列的整数矩阵,再输入 q 个操作,每个操作包含五个整数 x1,y1,x2,y2,c,其中 (x1,y1) 和 (x2,y2)表示一个子矩阵的左上角坐标和右下角坐标。每个操作......
  • 洛谷 P4552 [Poetize6] IncDec Sequence(差分)
    题目分析直接贴一个洛谷上的题解,真的秀,讲的又清楚又好要使得序列的数全部相等,其实就是让他们之间的差全为0,也就是差分序列的除了第一项每一项都是0,为什么除了第一项呢,因......
  • CF 1700C Helping the Nature(差分)
    题目分析(妹有思路啊)本题思路的关键是先让序列的的每一项通过加减统一成一个数,再通过加或减变为0进一步我们可以想到构造一个差分数组,从第二项开始通过加减使差分数组每......
  • 拓端tecdat|R语言代码编写对回归模型进行协方差分析
    目录 ​​怎么做测试​​​​协方差分析​​​​拟合线的简单图解​​​​模型的p值和R平方​​​​检查模型的假设​​​​具有三类和II型平方和的协方差示例分析​​​......
  • 拓端tecdat|R语言蒙特卡洛方法:方差分量的Metropolis Hastings(M-H)、吉布斯Gibbs采样比
    蒙特卡洛方法利用随机数从概率分布P(x)中生成样本,并从该分布中评估期望值,该期望值通常很复杂,不能用精确方法评估。在贝叶斯推理中,P(x)通常是定义在一组随机变量上的联合后验分......
  • 二维差分矩阵
    二维差分始终记住对b[i][j]修改会影响a数组中从a[i][j]及往后的每一个数。b[x1][y1]+=c;对应图1,让整个a数组中蓝色矩形面积的元素都加上了c。b[x1][y2+1]-=c;......
  • 拓端tecdat|R语言代码编写逻辑回归、方差分析 、伪R平方分析
    R语言逻辑回归、方差分析 、伪R平方分析 目录怎么做测试假设条件并非所有比例或计数都适用于逻辑回归分析过度分散伪R平方测试p值Logistic回归示......
  • 拓端tecdat|R语言编程指导使用随机技术差分进化算法优化的Nelson-Siegel-Svensson模型
    R语言使用随机技术差分进化算法优化的Nelson-Siegel-Svensson模型 1引言在本教程中,我们将研究如何将Nelson-Siegel-Svensson(NSS)模型拟合到数据。......
  • 树上差分与LCA
    树上差分与LCA​​可以看b站的这个视频​​讲的很不错强烈推荐LCA什么是LCALCA全称LeastCommonAncester即最近公共祖先祖先:从树根到当前节点的路径中经过的点(不包括当......
  • [NEFU ACM大一暑假集训 解题报告]前缀和与差分
    [NEFUACM大一暑假集训解题报告]前缀和与差分题量略大,所以解题报告和fjy大佬分了一下工由我负责A-K部分题解(不是AK部分题解啊,哈哈)后半部分题解(LM+R~V+XYZ)由fjy大佬发布......