前缀和 C++实现

#include<iostream>

using namespace std;

const int N=100010;

int n,m;

int a[N],s[N];

int main(){

scanf("%d%d",&n,&m);

for(int i=1;i<=n;i++) scanf("%d",&a[i]);

for(int i=1;i<=n;i++) s[i]=s[i-1]+a[i];

while(m--){

int l,r;

scanf("%d%d",&l,&r);

printf("%d\n",s[r]-s[l-1]);

}

}

相关推荐
qq_4798754316 小时前
C++ ODR
java·开发语言·c++
MicroTech202516 小时前
微算法科技(NASDAQ MLGO)“自适应委托权益证明DPoS”模型:重塑区块链治理新格局
科技·算法·区块链
FanXing_zl17 小时前
在整数MCU上实现快速除法计算:原理、方法与优化
单片机·嵌入式硬件·mcu·算法·定点运算
Paxon Zhang17 小时前
数据结构之**二叉树**超全秘籍宝典2
java·数据结构·算法
攒钱植发17 小时前
嵌入式Linux——解密 ARM 性能优化:LDR 未命中时,为何 STR 还能“插队”?
linux·arm开发·c++·性能优化
茉莉玫瑰花茶17 小时前
从零搭建 C++ 在线五子棋对战项目:从环境到上线,全流程保姆级教程
开发语言·c++
一匹电信狗17 小时前
【C++】哈希表详解(开放定址法+哈希桶)
服务器·c++·leetcode·小程序·stl·哈希算法·散列表
Larry_Yanan17 小时前
QML学习笔记(五十一)QML与C++交互:数据转换——基本数据类型
c++·笔记·学习
梵尔纳多18 小时前
ffmpeg 使用滤镜实现播放倍速
c++·qt·ffmpeg
迷途之人不知返18 小时前
链表相关的算法题(2)
数据结构·算法·链表