50分求救
查看原帖
50分求救
1029282
QWQ_SczyYA楼主2024/1/21 09:56
#include <bits/stdc++.h>
using namespace std;
int n,t,x,maxn,last,lada;
int main()
{
    cin >> n >> t;
    cin >> x;
    last = x;
    lada = x + t - 1;
    maxn = t;
    for(int i = 2;i <= n;i++)
    {
        cin >> x;
        if(lada + 1 >= x)
        {
            lada += t - (lada - x + 1);
        }
        else
        {
            maxn += lada - last + 1;
            last = x;
            lada = x + t - 1;
        }
    }
    cout << maxn;
    return 0;
}

提交记录

2024/1/21 09:56
加载中...