Code: https://www.luogu.com.cn/paste/8p4gelam
使用方法:
编译为checker.exe
,在命令行处在该程序所在文件夹下时运行:
checker.exe graph.in input.in code.out x [-detail]
(未进行其他系统的适配,如果适配失败,可能要手动修改TerminateCode
函数部分内容)
graph.in
文件是连线关系描述文件
,描述测试点编号(对代码运行无影响,因此可以直接填0),电脑个数,电脑间数据线连接方式等,详见 输入格式 。
input.in
为输入文件
,在若干行中填入若干个整数,前N
行从上到下分别表示每一个计算机的输入(本代码的适配可以允许代码行数少于N
)。
code.out
为程序文件
,把你的代码放在此处。
x
为运行周期
,也就是总共进行几次运算周期(定义见题目)。
[-detail]
为可选字段,可以选或者不选(但是由于该代码的设计,一定要在最后一个),如果添加将会在目录下detail.out
文件输入每一个运算周期中每个计算机运算的指令。
最后结果将输出于result.out
。如果你的代码、附加文件等有误,程序将会在控制台输出错误原因,同时在result.out
输出这个字符串。否则,控制台无输出,result.out
第一行会有一句废话(为了符合题目要求.jpg),然后N
行为每个计算机的输出。
对题目的补充以及checker.cpp
的编写配合需求稍后发出。