萌新站外求调
  • 板块灌水区
  • 楼主wrup_AC_28
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/12/22 18:18
  • 上次更新2023/12/22 20:48:28
查看原帖
萌新站外求调
1161928
wrup_AC_28楼主2023/12/22 18:18

大厦里有一部电梯,每天都要停靠很多次。输入电梯停靠的次数 n,每层的高度 h,和每次停靠的楼层,计算这部电梯运行了多少路程。

例如:电梯先后停靠在 3层,5层,1层。那么电梯总共运行了 2 + 4 = 6层的路程。若每层高度 4 米,则电梯总共运行了 24 米的路程。

【输入格式】

第 1 行,2 个正整数 n,h,以空格分隔,分别为电梯停靠次数和每层高度;

第 2 行,n 个正整数,以空格分隔,表示电梯每次停靠的楼层。

【输出格式】

1 个正整数,电梯总运行的路程。

【输入输出样例#1】

输入#1 复制 3 4 3 5 1

输出#1 复制 24

【数据范围】 2 ≤ n ≤ 1000;1 ≤ h ≤ 10;大厦层数 ≤ 100。

我的代码:

#include <iostream>
using namespace std;
int main() 
{
    long long m;
    cin >> m;

    long long day = 1;
    while (m >= day) 
    {
        m -= day;
        day++;
    }
    cout << day - 1 << endl;
    return 0;
}

求调

2023/12/22 18:18
加载中...