题目简单描述就是求数组中[l,r]区间的和

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <numeric>
using namespace std; int main(){
int n,m;
cin >> n;
vector<long long> v(n+,);
for(int i= ; i <= n ; ++ i) cin >> v[i];
vector<long long> u(v.begin(),v.end());
sort(u.begin(),u.end());
for(int i = ; i <=n; ++ i){
v[i]+=v[i-];
u[i]+=u[i-];
}
cin >> m;
for(int i = ; i < m; ++ i){
int number,l,r;
cin >> number >> l >> r;
if(number == ) cout<<v[r]-v[l-]<<endl;
else cout<<u[r]-u[l-]<<endl;
}
}

最新文章

  1. eclipse安装Eclipse Memory Analyzer插件
  2. 一个CURL
  3. Effective Java 读书笔记之四 泛型
  4. Winpcap构建用户级网桥
  5. WampServer集成环境安装与配置
  6. Android——开发环境
  7. putty
  8. sublime 汉化及注册
  9. 对RecycleView的多种item布局的封装
  10. c中关于#与##的简易使用
  11. 弄明白Android 接口回调机制
  12. 中国内地、台湾、香港、澳门和国外DNS服务器地址列表
  13. php 特别的函数
  14. mysql中的union和order by、limit
  15. 摆脱命令行,Ubuntu下配置Android开发环境
  16. 【死磕 Spring】----- IOC 之解析 bean 标签:开启解析进程
  17. Java集合类学习笔记2
  18. js jquery数组去重
  19. Codeforces Round #469 (Div. 2)
  20. Springboot 2.0.x 引入链路跟踪Sleuth及Zipkin

热门文章

  1. web端跨域调用webapi
  2. C#4.0图解教程 - 第24章 反射和特性 – 2.特性
  3. 终于看完&lt;LEARNING SQL&gt;第二版,立此存照
  4. &lt;jsp:include&gt;和&lt;%@include file=&quot;&quot;%&gt;区别【131031】
  5. VC++6.0使用OpenGL前的配置(必看)
  6. GMap.Net开发之在地图上添加多边形
  7. Fallout4 Creation Kit
  8. Win10 VS2015 社区版切换到VS2013社区版 进行维护之前的项目
  9. mysql 查询优化规则
  10. 深入理解计算机中的 csapp.h和csapp.c