ummmmmm , 1006 ,1007 炸了自己也没调试出来.......有点难受....
上下楼梯.ummmmm按照顺序计算就好了,AC了....如果没AC就想撞墙了.....
# include<iostream>
using namespace std;
# define n 100
int a[n];
int main(void) {
int N;
cin >> N;
int i,sum=0;
if (N > 0 && N < 100) {
while (N) {
sum = 0;
for (i = 0; i < N; ++i) {
cin >> a[i];
if (n == 0)//必然向上 上6下4 停5
{
sum = sum + (a[i] * 6)+5;
}
else {
if (a[i] > a[i - 1]) {//上
sum += ((a[i] - a[i - 1]) * 6) + 5;
}
else {//下
sum += ((a[i - 1] - a[i]) * 4) + 5;
}
}
}//录入数据
cout << sum << endl;
//输出数据
cin >> N;
}
}
system("pasue");
return 0;
}