首页 > 其他分享 >[例题]一维前缀和

[例题]一维前缀和

时间:2023-02-11 10:55:35浏览次数:49  
标签:前缀 int long 一维 例题 100010

[例题]一维前缀和

#include<bits/stdc++.h>
using namespace std;
int n, m;
int a[100010];
long long per_sum[100010];
int l, r;
int main()
{
	cin>>n>>m;
	for(int i=1; i<=n; i++)cin>>a[i];
	for(int i=1; i<=n; i++)per_sum[i]=per_sum[i-1]+a[i];//前缀和预处理 
	while(m--){
		cin>>l>>r;
		cout<<per_sum[r]-per_sum[l-1]<<endl;
	}
	return 0;
 } 

标签:前缀,int,long,一维,例题,100010
From: https://www.cnblogs.com/tflsnoi/p/17111028.html

相关文章

  • C语言:二维数组数据保存到一维数组
    #include<stdio.h>//输人一个5行5列的二维数组,将其按行存储在一个一维数组中并输出。main(){inta[5][5],b[25],c,d,e=0;for(c=0;c<5;c++)for(d=0;d<5......
  • CF #727(div2)B. Love Song,前缀和
    problemB.LoveSongtimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputPetyaoncewroteasadlovesonga......
  • 在vue路由上添加公共的路由前缀(vite配置)
    需求后端需要在我项目路由地址上添加一个统一的前缀.实现1.根据环境的不同,可以配置不同的公共路径拿开发环境举例,如果统一的前缀是/dev就进行如下配置2.在vite.con......
  • 前缀函数与 KMP
    前缀函数概述前缀函数\(\pi_i\)为\(s_{1\dotsi}\)的真前后缀最大相同长度。这里的所有\(s\)下标从\(1\)开始,长度为\(n\)。实现原理首先肯定能想到......
  • 一维数组的使用详细教程
    前言在之前的文章中,壹哥给大家讲解了java里的顺序结构、分支结构、循环结构等内容,这些内容为我们之后的学习打下了坚实的基础。今天我们就开始学习一种新的知识点--数组,它......
  • 中缀/后缀/前缀表达式及相互转换的手算详细步骤及C代码实现
    文章目录​​1三种算术表达式​​​​2后缀表达式相关考点​​​​2.1中缀表达式转后缀表达式​​​​2.1.1手算​​​​2.1.2机算​​​​2.2后缀表达式求值​​​​......
  • 一维/二维数组和普通/对称/三角/三对角/稀疏矩阵的存储
    文章目录​​1数组​​​​1.1一维数组​​​​1.2二维数组​​​​2矩阵​​​​2.1普通矩阵​​​​2.2特殊矩阵​​​​2.2.1对称矩阵​​​​2.2.1.1策略1​​......
  • php去掉一维数组的键值的实例方法
    在PHP中,数组的每个元素都是由键值对(key-value)组成,通过元素的键名来访问对应键的值。提示:“索引”和“键名”指的是同一样东西,“索引”多指数组数字形式的下标。有时......
  • 强连通分量例题
    1、BombProblem-5934(hdu.edu.cn)题意:二维平面图上,给一些炸弹的坐标(x,y)和炸弹可以引爆的范围圆的半径和引爆该炸弹的花费。问最少花费是多少可以把所有炸弹引爆?考......
  • 前缀和-差分-双指针(上)
    1.前缀和前n个元素的和作为当前元素的值a为元素数组s[i]为前缀和数组一维前缀和s[i]=s[i-1]+a[i]s[m]-s[n]=a[n+1]+...+a[m]m>n二维前缀和s[i][j]=s[i-1]......