题目链接:http://115.159.40.116/problem_show.php?pid=5287

描述

我们探索宇宙,是想了解浩瀚星空的奥妙,但我们却很少意识到宇宙深处藏匿的危险,它们无时无刻不紧盯着我们的地球。如果外星人拜访我们,结果可能与哥伦布当年踏足美洲大陆不会有什么两样,这是历史,也是现实。

在ZDM-777星球上发现的休眠异形卵,其外表与常见的卵不同,表面被一层石墨覆盖。当人走近时,那层石墨开始消融,能看到里面的异形卵正在活动,异形卵是活物,具备一些热量或压力传感器这些基本的中枢神经系统,通过感知周围的热量,选择热量最大处寄生。不过,假如周围有不适合被寄生处,异形卵就选择休眠。

周围的热量可以用一串整数a1,a2,……,an来表示,异形卵具有一定的长度L,异形卵总是选择ai+ai+1+…+ai+L-1达到最大值处寄生。若周围的热量低于0,异形卵则选择休眠。

异形卵是如何感知它的寄生处呢?我们探索宇宙,是想了解浩瀚星空的奥妙,但我们却很少意识到宇宙深处藏匿的危险,它们无时无刻不紧盯着我们的地球。如果外星人拜访我们,结果可能与哥伦布当年踏足美洲大陆不会有什么两样,这是历史,也是现实。

在ZDM-777星球上发现的休眠异形卵,其外表与常见的卵不同,表面被一层石墨覆盖。当人走近时,那层石墨开始消融,能看到里面的异形卵正在活动,异形卵是活物,具备一些热量或压力传感器这些基本的中枢神经系统,通过感知周围的热量,选择热量最大处寄生。不过,假如周围有不适合被寄生处,异形卵就选择休眠。

周围的热量可以用一串整数a1,a2,……,an来表示,异形卵具有一定的长度L,异形卵总是选择ai+ai+1+…+ai+L-1达到最大值处寄生。若周围的热量低于0,异形卵则选择休眠。

异形卵是如何感知它的寄生处呢?

输入
第一行: K 表示有多少组测试数据。 
接下来对每组测试数据有2行,第1行: L N 
第2行:a1 a2 …… aN

【约束条件】
2≤K≤5 L≤N, 1≤L≤10 1≤N≤1000 -100≤ ai≤100 
数据之间有一个空格。

输出
对于每组测试数据,输出一行:异形卵能寄生的起始位置。若有多处可以寄生,则选择小的起始位置。若无处可以寄生,则输出0。
样例输入
23 530  0 100 -30 1003 5-100 80 -80 -100  80
样例输出
30

思路:本题就是求L长度下找相加的和大于等于零的最大值的起始地点,如果没有则输出零

如下代码,欢迎改进:

#include<iostream>
#include<cstdio>
#define M 1000+10
using namespace std;struct node{int maxn; int start;node(){maxn=0;start=0;}
};int main(){int k;while(scanf("%d", &k)!=EOF){while(k--){node nod;int L,N,a[M];scanf("%d%d", &L, &N);for(int i=1; i<=N; ++i){scanf("%d", &a[i]);}for(int i=1; i<=N; ++i){ int sum=0;for(int j=i; j<=i+L-1&&i+L-1<=N; ++j){sum+=a[j];}if(sum>=0){if(nod.maxn<sum){nod.maxn=sum;nod.start=i;}  } }printf("%d\n", nod.start);}}return 0;
}

NYOJ 5287 异 形 卵相关推荐

  1. 英语词汇辨异 —— 形近字、近义词

    emirate:酋长国: Emirates:阿联酋航空公司: UAE:UAE ( United Arab Emirates ),阿联酋(阿拉伯联合酋长国) mute vs mutex vs mutua ...

  2. NYOJ 709 异形卵

    异 形 卵 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 我们探索宇宙,是想了解浩瀚星空的奥妙,但我们却很少意识到宇宙深处藏匿的危险,它们无时无刻不紧盯着我们的地球.如 ...

  3. 计算机应用基础 马跃东,《纵观文化产业管理15》.pdf

    纵观文化产业管理15 陈兰琴 主编 吉林摄影出版社 图书在版编目(CIP)数据 纵观文化产业管理15/陈兰琴主编 长春 吉林摄影 出版社 2004 ISBN 7-80606-716-7 最 郭 执法工 ...

  4. hfss螺旋平面_利用HFSS设计平面等角螺旋天线

    - 73 - 利用 HFSS 设计平面等角螺旋天线 杜起飞 北京理工大学电子工程系 100081 摘要:本文介绍了一种双臂平面等角螺旋天线的设计过程,利用 ANSOFT HFSS 对其结构进行了建 模 ...

  5. VC++中使用使用winnet类获取网页内容

    2005-09-01 VC++中使用使用winnet类获取网页内容 - [VC专栏] 微软提供的Winnet类是一个应用层的网络通信组件, 它可以使你的应用程序很容易的实现http.ftp.gophe ...

  6. Linux 目录管理类命令

    候张加值确段子金广也安越七参车影们角他思取问器适程八条张称风记方们三号内不来相意机二把打而走再值共县为达花十至情派例许打素少农日究求转好造中率十听土起型位增以计各安应八平展大新步她毛格历般连层料明资研 ...

  7. astmb348标准查询_ASTM B168-2006中文版

    ASTM B168-2006中文版 ASTM B168-2006镍-铬-铁合金UNS N06600,N06601,N06003,N06690,N06693,N06025和N06045和镍-铬-钴-钼合 ...

  8. hfss螺旋平面_利用HFSS设计平面等角螺旋天线.pdf

    利用HFSS设计平面等角螺旋天线 Ansoft2004 年用户通讯 - 73 - 利用 HFSS 设计平面等角螺旋天线 杜起飞 北京理工大学电子工程系 100081 摘要:本文介绍了一种双臂平面等角螺 ...

  9. [应急响应]7款WebShell扫描检测查杀工具

    1.D盾 防火墙 阿D出品,免费,GUI,WebShell扫描检测查杀 功能特性简介 支持系统:win2003/win2008/win2012/win2016 PHP支持:FastCGI/ISAPI ...

最新文章

  1. Kubernetes — 容器与镜像
  2. 汇编中的DW:DW 定义一个字
  3. C语言求在算术级数中找到缺少的数字(附完整源码)
  4. CentOS7安装Docker与使用篇
  5. CSS 相对|绝对(relative/absolute)定位系列(二)
  6. _Linux内核分析(二)-内核模块简介和简单内核模块实现
  7. 5.7 并行复制配置 基于GTID 搭建中从 基于GTID的备份与恢复,同步中断处理
  8. 吾不是爱管闲事,实在是忍无可忍
  9. 数据结构课程设计——宿舍管理查询软件
  10. layer-date(日期插件的使用方法笔记)
  11. TX4223芯鼎盛PWM开关型DC-DC转换驱动器DCDC升压恒压芯片开关电源IC
  12. linux支持raid5阵列,Linux中raid磁盘阵列,磁盘阵列raid5
  13. 思科 Cisco DHCP中继配置
  14. html视频编辑,精准视频剪辑器(Smart Cutter)
  15. Halcon union_straight_contours_xld详解
  16. Android SAX解析远程服务器端的xml,防止解析的时候出现空格或者标点符号再次解析的方法
  17. 外汇救市无异加印人民币
  18. 体系解读罗克韦尔MES平台FTPC-跟我入门MES/MOM系列特别篇
  19. Wannafly挑战赛27 C 蓝魔法师(树上dp)
  20. 关于sdr sdram的full page burst

热门文章

  1. 大地发生了变化写具体_小学语文三年级下册期末检测卷 (2)
  2. 情人节,你们的CEO都在干嘛?
  3. 毕业季,拿走你急需的求职面试技巧
  4. MySQL索引优化实战
  5. Linux snmp
  6. Office 365 Exchange 2016 混合部署前准备
  7. word操作快捷键记录
  8. 《最后期限》阅读笔记2
  9. Silverlight MMORPG团队项目截图
  10. 用Silverlight做广告Banner