OO-Unit2-评测机搭建思路
# 整体框架 评测机由三部分构成: 数据生成器:dataMaker 输出评判器:checker 图形用户界面 其中前两个是核心,我的思路可以简括为 “块式生成,状态检测”。而最后的图形用户界面非必须,但是好的交互设计能带来舒适的评测体验。 评测机的运作模式有两种,一种是单测一份代码,适于自己 debug ;另一种是群测多份代码,主要是应对互测。评测时将会开辟多个线程以节省时间。 评测机的数据来源也有两种,dataMaker 生成的随机数据 和 本地保存的数据。前者是人海战术,后者是靶向施策。 效果图如下: #...
more...