使用 testlib.h 写 lemon SPJ
【注意】最后更新于 February 8, 2020,文中内容可能已过时,请谨慎使用。
不用 testlib.h 是不可能写好 checker 的(逃
大约这样就可以了:
#include <fstream>
#include <cstdlib>
#include <cstdio>
using namespace std;
ofstream fscore;
char cmd[1000];
int main(int argc, char * argv[])
{
fscore.open(argv[5]);
int score = atoi(argv[4]);
sprintf(cmd, "testlibchecker %s %s %s %s", argv[1], argv[2], argv[3], argv[6]);
if (system(cmd)) fscore << 0 << endl;
else fscore << score << endl;
fscore.close();
return 0;
}
注意 testlibchecker 实际使用时要使用绝对路径。
评论正在加载中...如果评论较长时间无法加载,你可以 搜索对应的 issue 或者 新建一个 issue 。