Windows 环境下如何使用 checker

学术版

xuyiyang @ 2024-11-29 10:37:37

如果 NOIP 出了 Special Judge 题,那么若下发 checker 在 Windows 下如何使用?求教


by xuyiyang @ 2024-11-29 10:38:04

是使用 bat 吗,bat 里面 怎么写


by zhang_jun @ 2024-11-29 10:51:07

@xuyiyang

先编译checker,如果下发了checker,一般会在pdf中写好编译命令,例:

g++ checker.cpp -std=c++14 -o checker

然后,一般都是:

checker.exe <input-file> <output-file> <ans-file>

如果在powershell里运行,则是.\checker.exe <input-file> <output-file> <ans-file>

当然,也可能不同,应该会在pdf中说明


by xuyiyang @ 2024-11-29 10:58:08

@zhang_jun 可以在 bat 里写吗,我就只会这个


by zhang_jun @ 2024-11-29 11:03:25

@xuyiyang

直接把上面两句复制上去即可


by zhang_jun @ 2024-11-29 11:07:00

@xuyiyang

或者这个C++代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
    system("g++ checker.cpp -std=c++14 -o checker");
    system("g++ a.cpp -std=c++14 -O2 -o a");//a为你的代码
    system("a.exe");
    system("checker.exe ex_a.in a.out ex_a.ans");
}

a.cpp开启文件读写


by xuyiyang @ 2024-11-29 11:07:07

@zhang_jun ok


|