http://acm.hdu.edu.cn/showproblem.php?pid=1008
ac菜鸟只能从基础题开始
今天又做了一道基础题,不是很难,在于你如何理解17 和 41
(1)1 2 输入1也就是要你输入一个数据
0------>2 计算是这样的6*2+5=17
(2) 3 2 3 1 这样计算
0----------》2 6*2+5
2-----------》3 6*1+5
3----------》1 2*4+5
6*2+5+6*1+5+2*4+5=41
#include<stdio.h>
int n,i,a[1000],time,j;
main(){
while(1){
time=0;
scanf("%d",&n);
if(!n) break;
a[0]=0;
for(i=0;i<n;i++){
scanf("%d",&a[i]);
if(a[i]>a[i-1]){
time+=(a[i]-a[i-1])*6+5;
}
else if(a[i]<a[i-1]){
time+=(a[i-1]-a[i])*4+5;
}
}
printf("%d",time);
}
}
这个应该是简单一点的,目前我也就只能做简单的,可以锻炼思维的严谨性和代码的熟练程度