pat甲级1008 Elevator
题意:先给一个数字n,代表有n层楼按下电梯,我们只有一台电梯,在0层楼,每上一层楼需要6秒,下一层楼需要4秒,到达预定的楼层会停留5秒,求把所有按下电梯的操作都响应需要多少秒。
分析:基础模拟题,没啥好说的,送分题。
1 #include2 #include 3 #include 4 using namespace std; 5 int a[10010]; 6 int main() 7 { 8 int n; 9 while(cin>>n) 10 { 11 int now=0,sum=0; 12 for(int i=0;i ) 13 { 14 cin>>a[i]; 15 if(a[i]>now) 16 { 17 sum+=(a[i]-now)*6; 18 now=a[i]; 19 sum+=5; 20 } 21 else if(a[i]==now) 22 { 23 sum+=5; 24 } 25 else 26 { 27 sum+=(now-a[i])*4; 28 now=a[i]; 29 sum+=5; 30 } 31 } 32 cout< endl; 33 } 34 return 0; 35 }