數據生成器模板

數據要好好造,特別是出題時

#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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章