文章
55
粉丝
100
获赞
12
访问
31.1k
#include<stdio.h>
#include<iostream>
#include<math.h>
using namespace std;
int main(){
int T,n;
cin>>T;
int sum = 0;
while(T--){
cin>>n;
int arr[n];
for(int i = 0; i < n; i++){
cin>>arr[i];
}
sum += (arr[0]-1)*6+3;
for(int i = 1; i < n; i++){
if(arr[i] > arr[i-1]){//大于上一层,说明是上楼
sum += (arr[i]-arr[i-1])*6 +3;
}else if(arr[i] < arr[i-1]){//小于上一层,是下楼
sum += (arr[i-1] - arr[i])*4 +3;
}else if(arr[i] == arr[i-1]){//相等则再等三秒
sum +=3;
}
}
cout<<sum<<endl;
}
}
登录后发布评论
暂无评论,来抢沙发