zoukankan      html  css  js  c++  java
  • AcWing 795. 前缀和

    题目地址  https://www.acwing.com/solution/AcWing/content/2075/

    题目描述
    输入一个长度为n的整数序列。

    接下来再输入m个询问,每个询问输入一对l, r。

    对于每个询问,输出原序列中从第l个数到第r个数的和。

    输入格式
    第一行包含两个整数n和m。

    第二行包含n个整数,表示整数数列。

    接下来m行,每行包含两个整数l和r,表示一个询问的区间范围。

    输出格式
    共m行,每行输出一个询问的结果。

    算法
    简单前缀和 主要是记住模板 记住边界问题

    C++ 代码

     1 #include <iostream>
     2 #include <vector>
     3 
     4 using namespace std;
     5 
     6 int s;int e;
     7 int n,m;
     8 const int N = 100100; 
     9 vector<int> v(N,0);
    10 vector<int> preSum(N,0);
    11 vector<pair<int,int>> vp;
    12 int main()
    13 {
    14     cin >> n >> m;
    15 
    16     for(int i =1;i <= n;i++){
    17         cin >> v[i];
    18         preSum[i] = preSum[i-1]+v[i];
    19     }
    20 
    21     while(m--){
    22         cin >>s >> e;
    23         cout << preSum[e] -  preSum[s-1]  << endl;
    24     }
    25 
    26 
    27     return 0;
    28 }
    29 
    30 作者:defddr
    31 链接:https://www.acwing.com/solution/AcWing/content/2075/
    32 来源:AcWing
    33 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    作 者: itdef
    欢迎转帖 请保持文本完整并注明出处
    技术博客 http://www.cnblogs.com/itdef/
    B站算法视频题解
    https://space.bilibili.com/18508846
    qq 151435887
    gitee https://gitee.com/def/
    欢迎c c++ 算法爱好者 windows驱动爱好者 服务器程序员沟通交流
    如果觉得不错,欢迎点赞,你的鼓励就是我的动力
    阿里打赏 微信打赏
  • 相关阅读:
    metal的gpu query
    体积雾 global fog unity 及改进
    hdr rt format对颜色的影响
    unity deferred lighting
    unity linear space时 photoshop blend的正确设置
    unity linear work flow
    一些数据 bandwidth之类
    deferred rendering with msaa
    unity 显示mipmaplevel
    【转】在C#中使用SendMessage
  • 原文地址:https://www.cnblogs.com/itdef/p/10886593.html
Copyright © 2011-2022 走看看