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

深圳国税局网站怎么做票种核定/大庆建站公司

深圳国税局网站怎么做票种核定,大庆建站公司,小皮phpstudy快速搭建网站,目录排版设计喵哈哈村的魔力源泉(4) 发布时间: 2017年5月9日 20:59 最后更新: 2017年5月9日 20:59 时间限制: 1000ms 内存限制: 128M 描述 喵哈哈村有一个魔法源泉,里面有无穷无尽的力量。 但是前提是你能答出这样一个问题: 给你n个数a[…

喵哈哈村的魔力源泉(4)

发布时间: 2017年5月9日 20:59   最后更新: 2017年5月9日 20:59   时间限制: 1000ms   内存限制: 128M

喵哈哈村有一个魔法源泉,里面有无穷无尽的力量。

但是前提是你能答出这样一个问题:

给你n个数a[1],a[2],a[3],......,a[n],然后再给你一个k。

定义sum[l,r]=a[l]+a[l+1]+a[l+2].....+a[r-1]+a[r],但是必须满足r-l+1<=k


让你输出最大的sum[l,r]

第一行有2个数,n,k

第二行有n个数,a1,a2,...,an

对于100%的数据,n1000000,kn,1000ai1000(1in)

输出只有一行,sum[i,j] 的最大值

 复制
7 53 6 -8 9 -12 1 2
10

  

思路很清晰,就是求

f(i) = sum[i]-min{sum[k]|i-M≤k≤i}

然而n很大,故不能用n^2的方法来求解,需要优先队列优化一发


讲解博客:http://blog.csdn.net/oiljt12138/article/details/51174560


#include<vector>
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
typedef long long  ll;
#define maxn 1000005
#define Mod  1000000007
struct node
{ll c,id;
}q[maxn];
int head,rear;
ll sum[maxn],ans;
int main(void)
{int i,j,x,n,m;scanf("%d%d",&n,&m);for(i=1;i<=n;i++){scanf("%d",&x);sum[i]=sum[i-1]+x;}for(i=1;i<=n;i++){ll tmp=sum[i];tmp-=q[head].c;ans=max(ans,tmp);while(head<=rear && q[rear].c>sum[i])rear--;q[++rear].c=sum[i];q[rear].id=i;while(q[head].id<=i-m)head++;}printf("%lld\n",ans);return 0;
}


http://www.lbrq.cn/news/739009.html

相关文章:

  • 企业官网门户网站管理系统/保定百度seo公司
  • 设计类专业介绍/seo推广优化培训
  • 蒙阴建设局网站/网络推广引流有哪些渠道
  • 上海门户网站制/合肥seo整站优化
  • 不懂英文怎么做英文的seo网站/鄞州seo服务
  • 电脑网页打不开怎么解决/关键词快速优化排名软件
  • dw做旅游网站毕业设计模板下载/网站快速建站
  • 怎么看网站开发语言/免费python在线网站
  • 加强县政府网站建设的几点建议/软件排名优化
  • 淘宝店招免费做的网站有/网站做优化好还是推广好
  • 网页的响应式布局/免费关键词优化工具
  • 网站宽屏背景/seo网络营销外包
  • 制作图片的软件叫什么/徐州seo招聘
  • 广州外贸网站设计/传媒网站
  • 央企 网站建设 公司/推广网络营销外包公司
  • 有什么做服装的网站/暴风seo论坛
  • wordpress windows伪静态/杭州seo靠谱
  • 外国优秀网站设计/二次感染即将大爆发
  • 欧美做爰视频网站/海南百度推广总代理
  • 网站及微信建设是否涉及知识产权/品牌推广方案
  • 网站推广常用方法/广告策划公司
  • 网站建设需要做的事情/谷歌广告代理公司
  • 网站营销公司哪家好/企业如何进行搜索引擎优化
  • 网站建设邀标比选/宁波网站建设推广公司价格
  • 深圳服务平台网站/手机端网站优化
  • 合肥网站建设制作/收录入口在线提交
  • 手机开网店/广州seo工程师
  • 小县城做婚礼网站/如何做好线上推广和引流
  • 免费做课设的网站/兰州seo推广
  • 免费搭建网站平台/站长查询
  • (第二十五节课内容总结)
  • uniapp学习【上手篇】
  • 开源大模型如何选择?GPT-OSS综合评估
  • 云计算学习100天-第26天
  • 算法——快速幂
  • Ansible 中的文件包含与导入机制