数据生成器
查看原帖
数据生成器
694360
gavinliu266楼主2024/8/8 14:04

输入数据范围,输出数据。

#include <bits/stdc++.h>
using namespace std;
int n, mod;
int cnt;
set<int> st;
int main() {
    mt19937 gen(time(NULL));
    scanf("%d%d", &n, &mod);
    printf("%d\n", n);
    while(cnt <= n) {
        int x = (gen() % mod + mod) % mod;
        if(st.count(x)) continue;
        ++cnt;
        st.insert(x);
        printf("%d ", x);
    }
}
2024/8/8 14:04
加载中...