我自己写了一个数据生成器,然后测试过,没有问题。
但是我刚刚弄了一组数据,然后把题解交了上去却是错误的,谁能帮我看一看。
数据生成器:
#include<iostream>
#include<ctime>
using namespace std;
void output_in(int num/*测试点编号*/) {
srand(time(0));
return;
}
void solution() {
//这里写题解
return;
}
signed main() {
int num=10;//测试点数量
char name_in[]="data000.in",name_out[]="data000.out";//测试点名字
for(int i=0;i<num;++i) {
++name_in[6],++name_out[6];
if(name_in[6]>'9') name_in[6]-=10,++name_in[5];
if(name_in[5]>'9') name_in[5]-=10,++name_in[4];
if(name_out[6]>'9') name_out[6]-=10,++name_out[5];
if(name_out[5]>'9') name_out[5]-=10,++name_out[4];
freopen(name_in,"w",stdout);
output_in(i+1);
fclose(stdout);
freopen(name_in,"r",stdin);
freopen(name_out,"w",stdout);
solution();
fclose(stdin);
fclose(stdout);
}
return 0;
}