当前位置: 首页 > news >正文

建设银行广达行网站站长统计入口

建设银行广达行网站,站长统计入口,免费网站为何收录比较慢,安康公司网站制作码蹄集OJ-区间询问和 MC0351・区间询问和 难度:黄金 时间限制:1 秒 占用内存:64 M 收藏 报错 有 n 个数字,为 a [1]…a [n]。 再来 q 个询问,每个询问包含两个数字 L,r,表示询问∑iLr​{a[i]} 小码哥可以重…

码蹄集OJ-区间询问和

MC0351・区间询问和
难度:黄金 时间限制:1 秒 占用内存:64 M 收藏 报错
有 n 个数字,为 a [1]…a [n]。
再来 q 个询问,每个询问包含两个数字 L,r,表示询问∑i=Lr​{a[i]}
小码哥可以重新排列给出的 a 数组,使这 q 组询问所得结果之和最大,输出这个最大值。
格式
输入格式:第一行输入 n 和 q;
第二行输入 n 个数字,第 i 个数字为ai​;
接下来 q 行,每组询问占一行,包含两个数li​,ri​。
输出格式:一个数,即上述答案。
样例 1
输入:

3 3
5 3 2
1 2
2 3
1 3


输出:25

代码:
 

#include<bits/stdc++.h> 
using namespace std;
const int N = 2e5+10;
int a[N],dif[N],ori[N];
long long ans = 0;
bool compare(const int & a,const int &b)
{return a > b;
}
int main( )
{int n,q;cin >> n >> q;for(int i = 1 ; i <= n ; i++)cin >> a[i];while(q--){int l,r;cin >> l >> r;dif[l] += 1;if(r + 1 <= n)dif[r + 1] -= 1;}sort(a + 1,a + 1 + n,compare);//原数组降序for(int i = 1 ; i <= n ; i++){ori[i] = ori[i-1] + dif[i];}sort(ori + 1,ori + 1 + n,compare);//查询数组降序for(int i = 1 ; i <= n ; i++){ans += a[i] * ori[i];} cout << ans;return 0;
}

http://www.lryc.cn/news/616946.html

相关文章:

  • 做网站只用php不用html网站搭建公司哪家好
  • 大型企业网站建设制作口碑营销案例及分析
  • 我想投资谁有项目台州关键词首页优化
  • 东莞网站建设定制下载百度app并安装
  • 哈尔滨市建筑企业管理站网站优化是什么
  • 专做视频和ppt的网站南京网站推广排名
  • 做个网站得多少钱制作一个简单的网站
  • 做网络竞拍的网站需要什么seo怎么学在哪里学
  • 网站建设的行业市场的特点百度广告服务商
  • 小说网站开发的实际意义手机软文广告300字
  • 工商网站查询企业谷歌浏览器官方app下载
  • 建立个机密网站nba哈登最新消息
  • 表情包做旧网站河北seo关键词排名优化
  • 福田网站建设价格韩国搜索引擎排名
  • 镇江做网站要多少钱长沙网站定制公司
  • 盐城网站开发建设宣传推广计划
  • 深圳制作网站制作公司哪家好做任务赚佣金一单10块
  • 网站网络推广运营山东seo推广
  • 广州网站建设电话优化营商环境应当坚持什么原则
  • 女人动漫做受网站seo快速优化
  • 人力资源做网站的好处站长统计推荐
  • 表格制作excel基础教学武汉网络优化知名乐云seo
  • 如何建立和设计公司网站作文推广手段有哪些
  • 咸阳网站建设哪家好网络营销企业案例分析
  • 快普网站怎么做采购退货今天国际新闻大事
  • 绍兴建站模板系统宁波网络优化seo
  • 网站建设普票seo站内优化教程
  • 上传网站工具模板建站网页
  • 自己可以做网站优化大师免费下载
  • 武汉给政府做网站的公司如何创建个人网站免费