PAT程序设计考题——甲级1008( elevator) C++实现

来源:互联网 发布:码农 大数据 编辑:程序博客网 时间:2024/05/18 02:05

to PAT

#include<iostream>
#include<math.h>
#include<algorithm>
#include<map>
#include<stack>
#include<string>
#include<vector>
using namespace std;
#define maxn 100010
int main(){
 int m;
 cin>>m;
 if(m==0) return 0;
 int store[maxn];
 int sum=5*m;
 for(int i=0;i<m;i++)
 cin>>store[i];
 sum+=store[0]*6;
 for(int i=1;i<m;i++)
 {
  int m=store[i]-store[i-1];
  if(m<0) sum+=abs(m)*4;
  if(m>0) sum+=abs(m)*6;
 }
 cout<<sum;
 return 0;
 
}

阅读全文
0 0
原创粉丝点击