//你的任务只需要生成10个in文件(从data0.in到data9.in)。
#include <bits/stdc++.h>
using namespace std;
void makedata(int t)
{
cerr<<"test:"<<t<<endl;
char input[20];
sprintf(input,"data%d.in",t);
freopen(input,"w",stdout);
//=================要造的数据 在下面框内编写===以下只生成两个值a和b,并输出
int n=rand() *rand()% 1000000;
cout<<n<<endl;
for (int i=1; i<=n; i++) {
int x=rand() ,y=rand() %2;
if (y==0) cout<<x<<" ";
else cout<<"-"<<x<<" ";
}
//==========================================
fclose(stdout);
}
int main()
{
srand(time(NULL));
for (int i=5;i<=9;i++) makedata(i); //要按百分之多少来造数据,每题10个数据
}