奮戰杭電ACM(DAY5)1008
阿新 • • 發佈:2019-02-01
被前兩題虐身虐心後看到這題簡直難以置信,怎麼可以這麼水!!一次AC不解釋!!難道老師是故意放這麼道水題來安慰我們受傷的小心靈??
Elevator
#include <iostream> using namespace std; int main() { int N,i,time; while(cin >> N) { if(N==0) break; else { int *q = new int[N+1]; for(i=1; i<=N; i++) cin >> q[i]; time = q[1]*6; if(N>=2) { for(i=2; i<=N; i++) { if(q[i]>q[i-1]) time += 6*(q[i]-q[i-1]); else if(q[i]<q[i-1]) time += 4*(q[i-1]-q[i]); } } time += 5*N; } cout << time << endl; } return 0; }