Windows
#include "testlib.h"
#include <random>
void gen_data() {
using namespace std;
ofstream fout("inf.txt");
}
int main(int argc, char** argv) {
using namespace std;
registerGen(argc, argv, 1);
rnd.setSeed(random_device()());
while(true)
{
gen_data();
if(system("main < inf.txt > ouf.txt"))
return 3;
system("tg < inf.txt > ans.txt");
if(system("check inf.txt ouf.txt ans.txt"))
return 1;
}
return 0;
}
Unix
#include "testlib.h"
#include <random>
void gen_data() {
using namespace std;
ofstream fout("inf.txt");
}
int main(int argc, char** argv) {
using namespace std;
registerGen(argc, argv, 1);
rnd.setSeed(random_device()());
while(true)
{
gen_data();
if(system("./main < inf.txt > ouf.txt"))
return 3;
system("./tg < inf.txt > ans.txt");
if(system("./check inf.txt ouf.txt ans.txt"))
return 1;
}
return 0;
}