求助神犇大佬!!

P1614 爱与愁的心痛

把你的n-m改成n-m+1就好了喵~>.<~ 主要是你这样的话没有模拟到最后一个数(要看清循环条件喵~>.<~) @[liao](/space/show?uid=106791)
by 紫妹只有17岁 @ 2018-09-22 20:39:30


--爱与愁的心疼,小蒟蒻的蛋疼 -- 倒底错哪拉
by liao @ 2018-09-22 20:40:15


oooorg
by liao @ 2018-09-22 20:40:31


@[liao](/space/show?uid=106791) 应该可以了吧喵~>.<~
by 紫妹只有17岁 @ 2018-09-22 20:41:17


10分
by liao @ 2018-09-22 20:41:34


```cpp #include<cstdio> int n,m,hurt[3001],min=0x7fffffff; int main() { scanf("%d%d",&n,&m); if(n==0)return !putchar('0'); for(int i=1; i<=n; i++) scanf("%d",&hurt[i]); for(int i=1; i<=n-m+1; i++) { int sum=0; for(int j=i; j<i+m; j++) sum+=hurt[j]; min=sum<min?sum:min; } printf("%d",min); } ```
by 紫妹只有17岁 @ 2018-09-22 20:41:39


```cpp #include<cstdio> int n,m,hurt[3001],min=0x7fffffff; int main() { scanf("%d%d",&n,&m); if(n==0)return !putchar('0'); for(int i=1; i<=n; i++) scanf("%d",&hurt[i]); for(int i=1; i<=n-m; i++) { int sum=0; for(int j=i; j<=i+m; j++) sum+=hurt[j]; min=sum<min?sum:min; } printf("%d",min); } ```
by liao @ 2018-09-22 20:41:49


@[紫妹只有17岁](/space/show?uid=117316) 人咧
by liao @ 2018-09-22 20:42:45


不是啊喵~>.<~ ,下面的j从i到i+m反而要多加了一个的吧……比方说从1 2 3 4 5 第一个在加3个,就是a[1]+a[2]+a[3]+a[4]也就是从a[1]加到a[i+3] 解释不清了(雾)反正就是上面的i要加1哦喵~>.<~
by 紫妹只有17岁 @ 2018-09-22 20:44:00


您交一下我刚发在上边的代码试试喵~>?<~(原谅女孩子逻辑不清)
by 紫妹只有17岁 @ 2018-09-22 20:44:52


| 下一页