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

成都 网站备案 幕布拍摄点武汉大学人民医院

成都 网站备案 幕布拍摄点,武汉大学人民医院,david网站做go富集分析,推荐成都网站建设例题链接:1051-习题-数学考试_2021秋季算法入门班第一章习题:模拟、枚举、贪心 来源:牛客网 时间限制:C/C/Rust/Pascal 1秒,其他语言2秒 空间限制:C/C/Rust/Pascal 32 M,其他语言64 M 64bit …

例题链接:1051-习题-数学考试_2021秋季算法入门班第一章习题:模拟、枚举、贪心
来源:牛客网
 

时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld

题目描述

今天qwb要参加一个数学考试,这套试卷一共有n道题,每道题qwb能获得的分数为ai,qwb并不打算把这些题全做完,
他想选总共2k道题来做,并且期望他能获得的分数尽可能的大,他准备选2个不连续的长度为k的区间,
即[L,L+1,L+2,....,L+k-1],[R,R+1,R+2,...,R+k-1](R >= L+k)。

输入描述:

第一行一个整数T(T<=10),代表有T组数据
接下来一行两个整数n,k,(2<=n<=200,000),(1<=k,2k <= n)
接下来一行n个整数a1,a2,...,an,(-100,000<=ai<=100,000)

输出描述:

输出一个整数,qwb能获得的最大分数

示例1

输入

复制2 6 3 1 1 1 1 1 1 8 2 -1 0 2 -1 -1 2 3 -1

2
6 3
1 1 1 1 1 1
8 2
-1 0 2 -1 -1 2 3 -1

输出

复制6 7

6
7
#include<bits/stdc++.h>
using namespace std;
#define int long long
void solve()
{int n, k;cin >> n >> k;vector<int> a(n+1);for (int i = 1; i <= n; i++){cin >> a[i];a[i]+=a[i-1];}int l=-1e18, r=-1e18;for (int i = k; i <= n - k; i++){l = max(l, a[i] - a[i - k]);r = max(r, l+a[i+k]-a[i]);}cout << r << endl;
}
signed main()
{int t;cin>>t;while (t--){solve();}return 0;
}

代码:其中找这两个最大值只需要这样就好,会自动更新。

for (int i = k; i <= n - k; i++){l = max(l, a[i] - a[i - k]);r = max(r, l+a[i+k]-a[i]);}

http://www.dtcms.com/wzjs/49747.html

相关文章:

  • 做网站流量是什么怎么写软文推广
  • 网站网页建设实训心得体会站长之家域名解析
  • 动易网站开发百度搜索词排名
  • 网站建设指标西安网站开发
  • 宁波seo在线优化公司郑州网络seo公司
  • 网站更换目录名如何做301跳转时事新闻热点
  • 2024新闻热点事件seo查询 站长工具
  • 要解析做邮箱以及网站培训机构连锁加盟
  • 新疆生产建设兵团12师网站电商线上推广
  • 网站建设上市软服业营收破334亿
  • 网站对联模板郑州百度seo关键词
  • seo是付费推广吗如何提高seo关键词排名
  • 工厂宣传片怎么拍seo赚钱方式
  • 世界街景地图客服电话信息流优化师工作内容
  • 织梦电影网站免费模板seo广告优化
  • 企业营销型网站团队上海搜索seo
  • 多媒体应用设计师怎么报考长沙优化网站厂家
  • 中国站长之家域名查询泰安seo推广
  • 兼职工厂网站建设门户网站软文
  • wordpress七牛视频播放杭州网站优化多少钱
  • 企业融资风险及其防范措施seo外链发布软件
  • 万网ecs放多个网站常熟seo关键词优化公司
  • 怎样做月嫂网站福州百度seo
  • 柳州企业网站开发公司宣传渠道有哪些
  • 上海市青浦区建设局网站网络推广需要花多少钱
  • 重庆手机微信网站建设石家庄百度推广排名优化
  • 做公益网站怎么赚钱百度搜索下载app
  • 深圳便宜建网站发布外链的平台有哪些
  • 怎么给领导做网站分析优化师培训
  • div做网站排版模板建站难吗