有没有大佬能再次优化啊?
转载于CSDN后增加一半内容的数据生成器: 无法解决map题数据,有没有大佬能改改?
#include<bits/stdc++.h>
using namespace std;
ofstream infile,outfile;
int times=10;
char ch[1000][1000];
string str;
void file(int tp){
char inname[10],outname[11];
infile.close();
outfile.close();
sprintf(inname,"data%02d.in",tp);
sprintf(outname,"data%02d.out",tp);
infile.open(inname);
outfile.open(outname);
}
#define num(a,b) ((rand()*RAND_MAX+rand())%(a-b+1)+a)
string strnum1(int a,string s){
str="";
int si=s.size();
int nm;
if(a==1)nm=1;
else nm=num(1,a);
for(int i=0;i<nm;i++){
str+=s[num(0,si-1)];
}
return str;
}
void strnum2(string s,int a,int b){
int si=s.size();
for(int i=0;i<a;i++){
for(int j=0;j<b;j++){
ch[i][j]=s[num(0,si-1)];
}
}
}
int make(int tp);
int main(){
srand(time(0));
for(int tp=1;tp<=times;++tp){
file(tp);
make(tp);
}
return 0;
}