模板 前缀和 NC

例题

#include <bits/stdc++.h>
#define endl '\n'
#define int long long 
#define INF 0x3f3f3f3f3f
const int N = 1000010;
using namespace std;
int arr[N],pre[N];

signed main()
{
	std::ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	
	int n,q;
	int l,r;
	cin>>n>>q;
	for(int i = 1; i<= n; i++){
		cin>>arr[i];
        //记录前缀和
		pre[i] = pre[i-1] + arr[i];
	}
	while(q--){
		cin>>l>>r;
		cout<<pre[r] - pre[l-1]<<endl;
	}
	return 0;
}

相关推荐

  1. 模板 前缀 NC

    2024-03-24 09:50:03       19 阅读
  2. 【基础算法练习】前缀与差分模板

    2024-03-24 09:50:03       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-24 09:50:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-24 09:50:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-24 09:50:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-24 09:50:03       20 阅读

热门阅读

  1. 基于单片机的小区安防控制系统设计

    2024-03-24 09:50:03       17 阅读
  2. 如何在OpenCV中实现实时人脸识别?

    2024-03-24 09:50:03       17 阅读
  3. 24计算机考研调剂 | 江西理工大学

    2024-03-24 09:50:03       19 阅读
  4. 日志收集监控告警平台的选型思考

    2024-03-24 09:50:03       17 阅读
  5. Github 2024-03-24 开源项目日报Top10

    2024-03-24 09:50:03       15 阅读
  6. 数据库第一次作业

    2024-03-24 09:50:03       14 阅读