今天偷个懒,看这道题通过率高一点,就试了一下,题目很简单,最主要的是要注意scanf("%d" , &n) != EOF的使用
AC代码:
#include<stdio.h>
#include<string.h>
int a[1000];
int main()
{
int n = 0;
int i = 0;
while(scanf("%d" , &n) != EOF)
{
if(n == 0)
break;
int sum = 0;
for(i = 0 ; i < n ; i++)
{
scanf("%d" , &a[i]);
}
int current = 0;
for(i = 0 ; i < n ; i++)
{
if(a[i] > current)
{
sum += 6 * (a[i] - current);
current = a[i];
}else
{
sum += 4 * (current - a[i]);
current = a[i];
}
sum += 5;
}
printf("%d\n" , sum);
}
return 0;
}
感冒了好难受阿好难受阿
原文:https://www.cnblogs.com/zzb-algorithm/p/11804626.html