ACM算法训练【前缀和】

简介: ACM算法训练【前缀和】


题目说明


4e69520b18ad444388a6f6d6cbdf6d99.png


数据范围


72b5fc73c233464d9f55099148f780ce.png


样例


9f4f3f8c16924051a7bb5a9fbaab268c.png


代码


裸的前缀和算法,直接上代码:


#include <bits/stdc++.h>
using namespace std;
const int N = 100010;
int arr[N],S[N];
int main()
{
    int n,m;
    cin>>n>>m;
    for(int i=1;i<=n;i++)
    {
        scanf("%d",&arr[i]);
        S[i]=S[i-1]+arr[i];
    }
    while(m--)
    {
        int l,r;
        scanf("%d%d",&l,&r);
        printf("%d\n",S[r]-S[l-1]);
    }
    return 0;
}


目录
相关文章
|
2月前
|
算法 测试技术 C++
【动态规划】【前缀和】【C++算法】LCP 57. 打地鼠
【动态规划】【前缀和】【C++算法】LCP 57. 打地鼠
|
2月前
|
算法 C++
c++算法学习笔记 (5)前缀和+差分
c++算法学习笔记 (5)前缀和+差分
|
2月前
|
机器学习/深度学习 存储 算法
【算法系列篇】前缀和-2
【算法系列篇】前缀和-2
|
2月前
|
存储 算法 Java
【算法系列篇】前缀和-1
【算法系列篇】前缀和-1
|
2月前
|
人工智能 算法 BI
【算法基础】基础算法(二)--(高精度、前缀和、差分)(下)
【算法基础】基础算法(二)--(高精度、前缀和、差分)(下)
|
2月前
|
存储 算法 索引
【算法基础】基础算法(二)--(高精度、前缀和、差分)(上)
【算法基础】基础算法(二)--(高精度、前缀和、差分)(上)
|
2月前
|
机器学习/深度学习 算法
【优选算法专栏】专题四:前缀和(二)
【优选算法专栏】专题四:前缀和(二)
28 1
|
2月前
|
算法
算法思想总结:前缀和算法
算法思想总结:前缀和算法
|
2月前
|
算法 vr&ar Perl
【优选算法专栏】专题四:前缀和(一)
【优选算法专栏】专题四:前缀和(一)
35 0
|
2月前
|
人工智能 算法
基础算法--前缀和与差分
基础算法--前缀和与差分