数据生成器(打点自用)
查看原帖
数据生成器(打点自用)
603121
LEWISAK楼主2024/4/28 15:25
#include<bits/stdc++.h>
#define ll long long

ll Random(ll mod)
{
    ll ans = 2147483647;
    return ans = ans * rand() % mod + 1;
}
int ans[1100000],cnt,ru[1100000];
int main()
{
    struct _timeb T;
    _ftime(&T);
    srand(T.millitm);
    ll n=Random(20)+1;
    printf("%lld ",n);
    for(int i=n;i>=3;i--){
		int t=Random(i);
    	while(t==1||t==i){
			t=Random(i);
		}
		ans[++cnt]=t;
        ans[++cnt]=i;
        ans[++cnt]=Random(1000000000);
        ru[i]++;
    }
    
    int tt=n-1;
    for(int i=2;i<=n;i++){
    	if(ru[i]==1){
    		ans[++cnt]=1;
    		ans[++cnt]=i;
    		ans[++cnt]=Random(1000000000);
    		tt++;
		}
	}
	printf("%d\n",tt);
	for(int i=1;i<=cnt;i++){
		printf("%d ",ans[i]);
		if(i%3==0){
			printf("\n"); 
		}
	}
    return 0;
}
2024/4/28 15:25
加载中...