NYOJ709异 形 卵

 

题目709异 形 卵
时间限制:1000 ms  |  内存限制:65535 KB
难度:2
描述
我们探索宇宙,是想了解浩瀚星空的奥妙,但我们却很少意识到宇宙深处藏匿的危险,它们无时无刻不紧盯着我们的地球。如果外星人拜访我们,结果可能与哥伦布当年踏足美洲大陆不会有什么两样,这是历史,也是现实。
在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。

样例输入
2
3 5
30  0 100 -30 100
3 5
-100 80 -80 -100  80

样例输出
3
0

来源
第六届河南省程序设计大赛

 

#include<stdio.h>
int a[1100];
int main()
{
    int i,j,T,n,m,flag,sum,max;
    scanf("%d",&T);
    while(T--)
    {
       scanf("%d %d",&m,&n);
       for(i=0;i<n;i++)
       scanf("%d",&a[i]);
       max=-999999;
       for(i=0;i<n-m;i++)
       {
          sum=0;
          for(j=0;j<m;j++)
          {
             sum+=a[i+j];
          }
          if(sum>max)
          {
             max=sum;
             flag=i+1;
          }
       }
       if(max>=0)
       printf("%d\n",flag);
       else
       printf("0\n");
    }
    return 0;
} 
时间: 2024-10-31 02:50:26

NYOJ709异 形 卵的相关文章

大数据促进商业形式的进化 立异推进全球交易

[硅谷网7月27日讯]大数据作为中国互联网职业新一轮的技能浪潮,不只革新了信息技能职业自身,还引发其它工业价值链的重构,整个商业甚至社会的逻辑和规矩正在被改写,各种新时机接连不断.2012年7月18日,来自国内外的数据营销精英到会了亿赞普(IZP)在北京举办的数据营销战略研讨会,一起见证了大数据所带来的"进化的力气"! 技能的进化:http://www.aliyun.com/zixun/aggregation/9884.html">互联网经济新通路 互联网经济恳求企业必

[历朝通俗演义-蔡东藩-前汉]第004回 误椎击逃生遇异士 见图谶遣将造长城

却说博浪沙在今河南省阳武县境内,向系往来大道,并没有丛山峻岭,曲径深林,况已遍设驰道,车马畅行,更有许多卫队,拥着始皇,呵道前来,远近行人,早已避开,那个敢触犯乘舆,浪掷一椎.偏始皇遇着这般怪剧,还幸命不该绝,那铁椎从御驾前擦过,投入副车.古称天子属车三十六乘,副车就是属车的别号随着乘舆后行,车中无人坐着,所以铁椎投入,不至伤人,惟将车轼击断了事.始皇闻着异响,出一大惊,所有随驾人员,齐至始皇前保护,免不得譁噪起来.始皇按定了神,喝定譁声,早有卫士拾起铁椎,上前呈报.始皇瞧着,勃然大怒,立命武士

异构编程-php中字符变量 异或 &amp;amp;#39;1&amp;amp;#39;^&amp;amp;#39;2&amp;amp;#39; 的值

问题描述 php中字符变量 异或 '1'^'2' 的值 php中字符变量 异或 $a = '1'^'2' 的值 ? 在c语言中 值为3 在php执行后 var_dump($a)后发现是string """"类型 ,其实应该是有值的,请问下,运行的结果到底是什么 解决方案 '1'=0x31'2'=0x32 '1'^'2' =0x31^0x32=0x03 解决方案二: 先转成二进制,然后再执行. 解决方案三: 你把这字符串类型转成Int试一下

c语言-为啥找找守形数总是多一个

问题描述 为啥找找守形数总是多一个 #include#includeint main(){ char buf1[4] buf2[4]; for (int i = 1000; i < 1111; i++) { int a = 0 b = 3; int n = 9*i; int c = i; while (c!= 0) { buf1[a++] = c % 10 ; c = c / 10; } while (n != 0) { buf2[b--] = n % 10 ; n = n / 10 ; } i

神奇神奇神奇!灵异灵异灵异!IE firefox cookie 生存状态!

昨日: 条件:安装了三台服务器,其中一台布暑了Web系统,三台服务器用交换机组成了局域网. 神奇的事情: 服务器系统装的IE6.布暑后自身访问正常. 其它两台服务器由于操作人员点系统升级,IE升级到IE8了. 用其它两台服务器IE8访问网站,登陆失败,经查,没输出Cookie. 于是围绕着IE8 Cookie丢失的方向查看问题,经过杂七杂八的设置->失败. 于是从U盘弄来了FireFox,安装,访问正常登陆. 于是按逻辑下了个结论.自身系统IE6访问正常,所有FireFox访问正常,其它两台的I

Photoshop打造梦幻心形光束特效

为了突出心形的梦幻效果,心形内部加了很多装饰光束,外部也装饰了较多的光束和渲染色块. 为了突出心形的梦幻效果,心形内部加了很多装饰光束,外部也装饰了较多的光束和渲染色块.看上去非常复杂.不过都是由一些最基本的图形构成,只要掌握了其中一个的制作方法,其它的就很容易做出来. 最终效果 1.新建一个自己屏幕大小的文档如1024 * 768像素.背景填充颜色:#1E0733,新建一个图层,用套索工具勾出下图所示的选区,按Ctrl + ALt + D 羽化60个像素,填充颜色:#3E43A1,效果如图2.

Photoshop制作心形烟雾技巧

效果图重点是烟雾部分的制作,需要在心形的边缘及中间位置增加类似烟雾的高光.至于火焰部分,直接使用火焰素材,稍作变形即可. 最终效果 <点小图查看大图> 1.新建一个1024 * 650像素的文件,背景填充黑色.新建一个组,用钢笔勾出心形的轮廓,转为选区后给组添加图层蒙版. <图1> 2.在组里新建一个图层,选择渐变工具,颜色设置如图2,由左至右拉出图3所示的线性渐变,确定后把图层不透明度改为:40%,这一层只作为一个参考层,后面的烟雾渲染后可以删除. <图2> <

Photoshop制作精致的紫色水晶心形

作者制作心形的时候非常细致,加入了很多细节,如中间的网状光束,星光,边缘线条,光斑背景等,虽然制作繁琐一点,不过效果非常细腻. 最终效果 1.新建大小自定画布,新建一个图层,建立一条路径,调整到你想象的样子.这是一个体力活. 2.填充一款你喜欢的颜色. 3.给心形添加图层样式,设置内发光及投影,数值自定,效果如下图. [1] [2] [3] [4]  下一页

Photoshop制作一个漂亮的红色水晶立体心形

心形制作并不复杂,重点是把心形的体积感及高光刻画出来.制作之前最好找一些心形的素材参考一下,了解清楚高光及暗部构成,这样制作的效果就会逼真很多. 最终效果 1.新建一个900 * 650像素,分辨率为72的画布,背景填充淡紫色:#ECACCE,如下图. <图1> 2.新建一个组,用钢笔勾出心形轮廓,转为选区后给组添加图层蒙版.如果嫌麻烦,可以直接使用素材图3,直接右键选择"图片另存为",然后在PS中打开,素材为PNG格式,可直接使用. <图2> <图3&g