为什么TLE?????????

#include<bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin >> n;
    vector<long long> a(n);
    for (long long i = 0; i < n; ++i) {
        cin >> a[i];
    }
    sort(a.begin(), a.end());
    long long m = LLONG_MAX;
    for (long long d = 1; d <= a[n - 1] - a[0]; d++) {
        long long c = 0;
        long long b = a[0]; 
        for (long long i = 0; i < n; ++i) {
            c += abs(a[i] - (b + i * d));
        }
        m = min(m, c);
    }

    cout << m << endl;

    return 0;
}
1 个赞

能不能格式化 :smiling_face_with_tear:

题目炸掉了,请截图

确定是TLE?你这不是WA吗?

你这是在刷解决方案啊!!!

1 个赞

真TLE

我为什么跑一遍下来是WA?

发个题目就给解决方案,@稻叶昙

@路漫漫其修远兮_蒟蒻将上下而求索 你头像是【数据删除】

1 个赞

对了
@2345安全卫士 你怎么换头像了,好像很眼熟

1 个赞

e,讽刺一下我上面@的人

2 个赞

:grin: :grin:

666

1 个赞