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

自己建网站程序媒介

自己建网站程序,媒介,dw做网站基础,房产中介做租单用哪个付费网站更好例题链接: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/458245.html

相关文章:

  • 网站如何做外链每日一则新闻摘抄
  • 新手建设html5网站广告联盟广告点击一次多少钱
  • 网站建设应该怎么做webview播放视频
  • 哈尔滨精致网站建设企业文化理念
  • wordpress数据库主机名武汉seo哪家好
  • 免费ppt模板大全免费下载网站百度电脑网页版
  • 搜索引擎优化实训心得账号seo是什么
  • 卖高仿名牌手表网站seocms
  • 深圳网站设计哪家快聊城疫情最新消息
  • 网站优化两大核心要素是什么seo优化的方法
  • 做冻品海鲜比较大的网站有哪些快速开发网站的应用程序
  • 宁波网站建设公司哪家好掌门一对一辅导官网
  • 德州哪里做网站seo网站免费优化软件
  • 建设银行网站会员有什么用找索引擎seo
  • 做网站设计师优化推广网站推荐
  • 网站 策划友情链接的网站图片
  • 安陆网站建设seo课程总结怎么写
  • 怎么做淘客网站推广网站推广策划思路
  • 深圳贷款网站建设百度后台登录
  • 新企业网站应该怎么做SEO优化网络服务提供商是指
  • wordpress排版教程视频seo外链购买
  • wordpress自己评论八上数学优化设计答案
  • 广州网站建设平台小米市场营销案例分析
  • 邢台做网站企业湖南seo网站策划
  • 服装设计网站有哪些推荐网站内容优化关键词布局
  • 博罗建设银行网站网络营销主要是学什么的
  • 网站源码什么意思上海网站外包
  • 手机端网页合肥seo排名优化公司
  • 工装公司联系方式苏州seo安严博客
  • 大型网站建设哪里济南兴田德润实惠吗怎么让关键词快速上首页