欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PAT (Advanced Level) 1008 Elevator (20 分)

程序员文章站 2022-07-15 13:26:07
...

题目描述:
模拟,计算电梯运行总时间

分析:
逐个比较相邻的楼层,进行大小差值比较后计算时间

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n;
    cin >> n;
    int pre = 0, now;
    int sum = 0;
    while(cin >> now)
    {
        if(now > pre) sum += 6 * (now - pre);
        else sum += 4 * (pre - now);
        sum += 5;
        
        pre = now;
    }
    cout << sum << endl;
    return 0;
}

总结:
注意审题!注意第一个3是总数目,而不是楼层数!

相关标签: PAT甲级 pat甲级