天天看点

数据生成器模板

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

#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[] = {'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());
    freopen("input.txt","w",stdout);
    int n =  , m = ;
    cout<<n<<" "<<m<<endl;
    rep(i,,n) cout<<ch[rand() % ];
    cout<<endl;
    rep(i,,m){
        int l = rand() %  + ;
        rep(j,,l) cout<<ch[rand() % ];
        cout<<endl;
    }
    cout<<endl;
    return ;
}