http://acm.hdu.edu.cn/showproblem.php?pid=1008
题目的大概意思是,电梯每次上楼需要6秒,下楼需要4秒,在每一层都要停5秒,输入一连串的数据,要求出总共花费的时间,这是一道简单的题目,别把它往复杂的地方想,
1 #include<iostream> 2 using namespace std; 3 int main(){ 4 int n,m,sum=0,now=0; 5 for(;;){ 6 cin>>n; 7 if(n==0)break; 8 sum=0; 9 now=0; 10 while(n--!=0){ 11 12 cin>>m; 13 if(m>now){ 14 sum+=(m-now)*6 + 5; 15 now=m; 16 } 17 else{ 18 sum+=(now-m)*4 +5; 19 now=m; 20 } 21 22 } 23 cout<<sum<<endl; 24 } 25 return 0; 26 }