最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 V: L9-3 初识结构体 - 练习2

    正文概述 网友投稿   2026-01-22 11:17:46  

    题目描述

    雪球释放了m次治愈能量,每次都会让连续的几个人分别接收到若干点治愈能量。一个人接收到多少点治愈能量,体力值就会增加多少,但是体力值最大不会超过100。请你编写一个程序,计算每个人最终的体力值。

    输入

    共m+2行。 第一行两个空格隔开的整数n(n<=100000)和m(m<=10000),分别表示人数和雪球释放治愈能量的次数。 第二行n个空格隔开的整数,表示每个人初始的体力值。 接下来m行,每行三个空格隔开的整数x,y,z,表示从第x个人到第y个人当中的每个人都接收了z点治愈能量。

    输出

    一行,n个空格隔开的整数,表示每个人最终的体力值。

    样例输入

    5 3
    81 83 90 97 78
    1 5 1
    2 3 2
    3 5 3

    样例输出

    82 86 96 100 82
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 V: L9-3 初识结构体 - 练习2