(差分)胡桃爱原石

news/2024/7/24 8:05:36 标签: 算法, c++, 数据结构

琴团长带领着一群胡桃准备出征,进攻丘丘人,出征前,琴团长根据不同胡桃的战力,发放原石作为军饷,琴团长分批次发放,每批次会给连续的几个胡桃发放相同的原石,琴团长最后想知道给每个胡桃发放了多少原石?

输入格式:

第一行两个整数N(<=100000)、M,表示胡桃的数量和琴团长发放原石的批次数。
接下来M行,每行三个整数,X,Y,K。在第X个胡桃到第Y个胡桃之间发放K个原石。

输出格式:

一行N个数,第i个数表示第i个胡桃拿到的原石数,结果不超过长整型。

输入样例:

5 3
1 2 1
2 3 2
2 5 3

输出样例:

在这里给出相应的输出。例如:

1 6 5 3 3 

代码: 

#include<bits/stdc++.h>
using namespace std;
int a[100005],b[100005];
int main(){
	int n,m;
	cin>>n>>m;
	while(m--){
		int x,y,z;
		cin>>x>>y>>z;
		b[x] += z;
		b[y+1] -= z;
	}
	for(int i = 1;i<=n;i++){
		a[i] = a[i-1]+b[i];
	}
	for(int i = 1;i<=n;i++){
		cout<<a[i]<<" ";
	}
}


http://www.niftyadmin.cn/n/5427428.html

相关文章

ChatGPT浪潮来袭!谁先掌握,谁将领先!

任正非在接受采访时说 今后职场上只有两种人&#xff0c; 一种是熟练使用AI的人&#xff0c; 另一种是创造AI工具的人。 虽然这个现实听起来有些夸张的残酷&#xff0c; 但这就是我们必须面对的事实 &#x1f4c6; 对于我们普通人来说&#xff0c;我们需要努力成为能够掌握…

web学习笔记(二十八)

目录 1.JSON 1.1JSON简介 1.2JSON的语法 1.3JSON字符串分类 1.4JSON方法 2.数据存储 2.1会话存储 2.1.1会话存储的特点 2.1.2会话存储的常用方法 2.2本地存储 2.2.1本地存储的特点 2.2.2本地存储的常用方法 2.3两者的共同点 1.JSON 1.1JSON简介 JSON&#x…

为什么使用RedisDesktopManager可以连上redis,微服务似乎无法访问redis

通过测试并观察&#xff0c;RedisDesktopManager虽然可以连上redis&#xff0c;但偶尔会很慢很慢&#xff08;20秒左右&#xff09;才能连上&#xff0c;那会不会是微服务的超时时间太短导致连不上呢&#xff1f; 改了服务的配置&#xff0c;没有任何效果。 spring:main: allo…

Java基础面试题整理2024/3/13

1、可以使用switch的数据类型 Java5以前&#xff0c;switch(arg)表达式中&#xff0c;arg只能是byte、short、char、int。 Java5之后引入了枚举类型&#xff0c;也可以是枚举类型。 Java7开始引入了字符串类型。 2、Java中的goto有什么作用 goto是Java中的保留字&#xff0c…

C语言——快速排序

C语言——快速排序 一、 含义二、算法思想三、实现步骤代码实现 一、 含义 快速排序算法是在几种排序算法中效率最高的一个排序算法了&#xff0c;故称为快速排序&#xff0c;它的时间复杂度为&#xff1a;O(nlog2n)&#xff0c;相比冒泡排序算法的O(n2)有很大的提升。 二、算…

26-2 SQL注入攻击 - 堆叠注入(Stacked Injection)

环境准备:构建完善的安全渗透测试环境:推荐工具、资源和下载链接_渗透测试靶机下载-CSDN博客 一、堆叠注入定义 堆叠注入(Stacked Injection)是指一次性执行多条 SQL 语句的注入技术。在实际应用中,堆叠注入通常指在MySQL等数据库中,通过在命令行中以分号(;)分隔每条语…

MTK安卓开发板_联发科开发板评估套件_安卓主板硬件开发

在介绍开发板之前&#xff0c;让我们先来区分一下核心板和开发板的区别。核心板是一种集成度高、功能完整的计算模块&#xff0c;搭载系统&#xff0c;简化了外围接口&#xff0c;体积尺寸相对较小&#xff0c;主要适用于嵌入式系统。而开发板由核心板底板组成&#xff0c;提供…

智慧城市与数字经济:共创城市新价值

随着科技的快速发展&#xff0c;智慧城市与数字经济已成为推动城市现代化进程的重要引擎。它们不仅提升了城市治理的效率和公共服务水平&#xff0c;还为城市经济发展注入了新的活力。本文旨在探讨智慧城市与数字经济如何共同创造城市新价值&#xff0c;并分析其面临的挑战与发…