HDU1008

来源:互联网 发布:杨他他淘宝客 编辑:程序博客网 时间:2024/06/05 09:45
#include <iostream>#include <cmath>using namespace std;int caculate_time(int a, int b);int main(){int n, i, time = 0;int array[105];while(cin>>n, n != 0){for(i=0; i < n; i++)//输入数组cin >> array[i];//计算第一个时间time = array[0] * 6 + 5;for(i=0; i<n-1; i++)//i从0开始时因为下标为0和下标为1也要进行计算{time = time + caculate_time(array[i], array[i+1]);}cout << time << endl;time = 0;}return 0;}int caculate_time(int a, int b){int sum = 0;if(a - b <0){sum = (b - a) * 6 + 5;}else{sum = (a - b) * 4 + 5;}return sum;}