PAT甲级1008题(电梯)


1.题目介绍

1008

2.考察点,难度

模拟现实类,难度易

3.解题代码

#include <iostream>
using namespace std;

int main(){
	int N;
	cin>>N;
	int floor[N+1];
	floor[0]=0;
	int wait=0, up=0, down=0;
	for(int i=1;i<N+1;i++){
		cin>>floor[i];
		wait+=5;
		if(floor[i]>=floor[i-1]){
			up+=6*(floor[i]-floor[i-1]);
		}
		else{
			down+=4*(floor[i-1]-floor[i]);
		}
	}
	printf("%d",up+down+wait);
	return 0;
} 

文章作者: Peyton
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Peyton !
  目录