数据生成器模板

数据要好好造,特别是出题时

#pragma GCC optimize(3)
#include<bits/stdc++.h>
using namespace std;
#define maxn (1 << 22)
#define rep(i,l,r) for(register int i = l ; i <= r ; i++)
#define repd(i,r,l) for(register int i = r ; i >= l ; i--)
#define inf 1e8

char ch[10] = {'S','E','W','N'};
int len[maxn];
int main(){
    freopen("1.cnt","r",stdin);
    int cnt;
    scanf("%d",&cnt);
    fclose(stdin);
    freopen("1.cnt","w",stdout);
    cout<<++cnt;
    fclose(stdout);
    srand(cnt + time(0));
    freopen("input.txt","w",stdout);
    int n = 10 , m = 5;
    cout<<n<<" "<<m<<endl;
    rep(i,1,n) cout<<ch[rand() % 4];
    cout<<endl;
    rep(i,1,m){
        int l = rand() % 5 + 1;
        rep(j,1,l) cout<<ch[rand() % 4];
        cout<<endl;
    }
    cout<<endl;
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_42484877/article/details/81486655