博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
————————————————————————动态规划——————————————————————1003——————————...
阅读量:5862 次
发布时间:2019-06-19

本文共 804 字,大约阅读时间需要 2 分钟。

//  出现了三个问题,1   忘了写等号。2,max写成了sum,3,begin写成了again。 诡异的事情,没有写等号的话,会出现a读取错数字的情况。呵呵你所谓诡异的超神奇现象就是少写了一个等号,导致每一次都少都去一个零上一次没有用到的数据占了下一次第一个数据的位置//导致了惨案的发生#include
int main(){ int n,m,i,sum,a,q,begin,over,again,max; scanf("%d",&n); for(q=1;q<=n;q++) { scanf("%d%d",&m,&a); // 读取 序列长度,和序列首位数字。 sum=max=a; // 将他们的最大值,和,都初始化为首位数字。 begin=over=again=1; for(i=2;i<=m;i++) { scanf("%d",&a); if(sum+a
max) { max=sum; over=i; } } if(q!=1) printf("\n"); printf("Case %d:\n",q); printf("%d %d %d\n",max,begin,over); }}

头疼,是不是水题做的太少了导致经常会犯这种小错误?

转载于:https://www.cnblogs.com/A-FM/p/4998523.html

你可能感兴趣的文章
Linux 命令中 more、less、head、tail 命令的用法
查看>>
常用的正则
查看>>
自我介绍
查看>>
Centos6.5安装中文输入法
查看>>
博弈论?不存在的
查看>>
苹果手机怎么追踪定位
查看>>
GCC 编译选项
查看>>
Rocket - util - PrefixSum
查看>>
个人博客:有态度的HBase/Spark/BigData
查看>>
20165324 《信息安全系统设计基础》 第一周
查看>>
hdu 1402 FFT(模板)
查看>>
java 打印出99乘法口诀表
查看>>
leetcode Binary Tree Right Side
查看>>
android添加权限--eclipse
查看>>
android 关于表格布局的认识
查看>>
mobilebone.js使用笔记
查看>>
生信-RPKM与FPKM学习[转载]
查看>>
利用节点的右孩子指针lchild讲二叉树的叶子结点从左到右串成一个单链表
查看>>
BZOJ 3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛
查看>>
求球第10次落地时,共经过多少米?第10次反弹多高?
查看>>