杭电 1008

来源:互联网 发布:sklearn tensorflow 编辑:程序博客网 时间:2024/05/16 14:08

先计算上升和下降过程中的用时。之后计算停留所用的时间。

附上代码:

#include<stdio.h>#include<string.h>#define N 100int main(){    int i,j,k,n,m,s;    int a[N],k1,k2;    while(scanf("%d",&n)==1&&n)    {        s=0;        memset(a,0,sizeof(a));        for(i=1;i<=n;i++)            scanf("%d",&a[i]);        for(i=1;i<=n;i++)        {            if(a[i]>a[i-1])            {                s+=6*(a[i]-a[i-1]);            }            else if(a[i]<a[i-1])            {                s+=4*(a[i-1]-a[i]);            }        }        printf("%d\n",s+n*5);    }    return 0;}


0 0
原创粉丝点击