55pts 求助
查看原帖
55pts 求助
550933
Tjaweiof楼主2023/4/21 13:16
#include <bits/stdc++.h>
using namespace std;
int main(){
    int res[300005];
    int n;
    scanf("%d", &n);
    int m[5001];
    for(int i = 1; i <= n; i++)
        scanf("%d", &m[i]);
    int f;
    for(int i = n; ; i++){
        memset(res, 0, sizeof(res));
        for (int j = 1; j <= n; j++)
            res[m[j]%i]++;
        f = 1;
        for (int j = 1; j <= i; j++)
            if (res[j] >= 2){
                f = 0;
                break;
            }
        if (f == 1){
            cout << i;
            return 0;
        } 
    }
    return 0;
}

#9 #10 #16 #17 TLE

#11 #12 WA

2023/4/21 13:16
加载中...