Logo wfirstzhang 的博客

博客

对拍程序

...
wfirstzhang
2025-12-09 17:13:16
密码是111111

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;
}

评论

暂无评论

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。