最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 区间操作

    正文概述 陈老师   2026-01-20 15:47:09  

    问题描述

    给你一个数组,包含 nn 个数,一共有 qq 次操作,每次操作格式为 : x,y,cx, y, c

    表示将第 xx 个数到第 yy 个数之间的数都加上 cc

    最后输出每个数的值。

    输入

    第一行输入一个整数 nn ( 1n1001 \le n \le 100 )

    第二行输入 nn 个整数 aia_i ( 1ai1001 \le a_i \le 100 )

    第三行输入一个整数 qq ( 1q1001 \le q \le 100 )

    接下来 qq 行每行输入三个整数 x,y,cx,y,c

    表示将 a[x],a[x+1],a[x+2]..a[y]a[x],a[x+1],a[x+2]..a[y] 这些数都加上 cc

    输出

    输出一行包含 nn 个整数

    样例

    10
    71 41 81 30 21 81 57 73 99 79 
    10
    3 4 392
    7 7 282
    6 6 504
    1 3 410
    4 9 216
    5 5 561
    1 1 73
    1 7 746
    1 6 1
    1 4 242
    
    1543 1440 1872 1627 1545 1548 1301 289 315 79
    

    样例计算过程如图所示

    image

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 区间操作