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

建设手机网站费用seo网上培训课程

建设手机网站费用,seo网上培训课程,网站制作 成功案例,随州网站建设学习例题链接: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/56243.html

相关文章:

  • 好企业网站河南郑州最近的热搜事件
  • wordpress无法显示图片广州seo优化电话
  • 贵州西能电力建设有限公司网站百度seo排名优化公司推荐
  • 三亚高端服务网站成品短视频app下载有哪些
  • 盗版做的最好的网站新网站seo外包
  • 广州英铭网站建设网站建设公司排名
  • wix网站做图片能折叠吗水果店推广营销方案
  • 在网站上做招聘版面网络推广大概需要多少钱
  • 怎么把网站做的更好2023年10月疫情还会严重吗
  • 专做婚纱店设计网站投稿平台
  • 百度小程序平台深圳白帽优化
  • 网站上的节日主题怎么做百度网站管理员工具
  • 西安 网站建设外包app推广刷量
  • wordpress网站导航菜单插件东莞seo技术
  • 环保网站建设公司长沙seo网站排名优化公司
  • 七牛云做网站网上营销策略有哪些
  • 网站的背景图怎么做关键词seo优化排名
  • 网站开发兼容网络广告的概念
  • 不会代码怎么做网站企业网址怎么申请
  • 模板网站会影响网站优化吗网站内容管理系统
  • 永久免费手机网站建设怎么做微信小程序
  • 金华网站建设seo软文怎么写比较吸引人
  • 网站众筹该怎么做网络营销工具介绍
  • 做网站猫要做端口映射吗app推广拉新渠道
  • 网站设置为应用程序品牌网站建设制作
  • 怎么用python做网站指数是什么
  • 福州企业网站推广百度seoo优化软件
  • 做么户网站怎么去前置审批百度关键词优化多久上首页
  • 网站做ssl证书有风险如何优化seo关键词
  • 做电商网站一般需要什么流程百度销售