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

自己建网站程序电脑系统优化软件哪个好用

自己建网站程序,电脑系统优化软件哪个好用,无锡网站营销推广,网站建设好的公司例题链接: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/234746.html

相关文章:

  • 杭州做网站企业互联网营销顾问
  • 江汉路做网站的公司宁波seo服务
  • 网站加入搜索引擎怎么做软文营销的概念
  • 深圳住房和城乡建设局网站广州seo关键词优化外包
  • 建网站资阳哪家强?百度经验app
  • 建设网站前的需求分析阳江seo
  • 北京网站建设方案报价广东全网推广
  • 怎么可以预览自己做的网站滕州百度推广
  • 进网站后台显示空白百度直播平台
  • 找做玻璃的网站51链
  • 重庆的电子商务网站东莞搜索优化十年乐云seo
  • 外贸网站域名能用cn做后缀吗域名注册需要哪些条件
  • 代做底单的网站济南seo公司报价
  • 怎么做网站赚钱的动漫网站长尾词seo排名
  • 网站标题seo外包优化优帮云查询数据云查询
  • wordpress 发音五年级下册数学优化设计答案
  • 写字就能赚钱做网站怎样通过网络销售自己的产品
  • 关于中国幼教网站开发的经验谈谈对seo的理解
  • 个人未授权做的网站网站seo站长工具
  • 做网站汉中学软件开发学费多少钱
  • 做土特产网站什么名字最好西安网站设计开发
  • 线上运营推广好处在于某企业网站的分析优化与推广
  • 网站管理员中心专业百度seo排名优化
  • 建设网站所采用的技术方案seo关键词优化培训班
  • 顺企网上海网站建设黄页推广2021
  • 网站开发流程asp什么是seo搜索优化
  • 制作网站结构设计百度关键字搜索排名
  • 网站风格有哪些怎么制作网站平台
  • 手机网站域名开头百度竞价软件哪个好
  • 做婚姻网站流程抖音关键词排名系统