链接
解压之后执行 make.sh(可能需要 sudo),就能自动部署好环境。
在项目目录的 example/ 目录下有一个 aplusb,这是一个 A+B 问题的例子。编译这些文件,然后输入 cval judge ./datagen ./wa ./ac 即可开始对拍。
cval judge 的参数:
--preset-validator=...:预设的比较器。只有 noip 和 charbychar,一个是 NOIP 风格的比较器,一个是逐字符比较。
--validator-py=...:比较器的相对目录。
--cases=...:指定数据组数。
--timelimit=...:以秒为单位的时间限制
--stop 或 -s:遇到 hack 数据就结束对拍。
--nonstop 或 -n:遇到 hack 数据也不结束
--no-time-limit 或 -t:不设置时间限制。
还有一个 cval bench,格式是 cval bench ./datagen ./ac,用于判定是否 TLE。参数只有一个,--timelimit=...,用法同上。
希望能有奆佬来提一些宝贵的建议,谢谢。