LemonLime 测评教程

LemonLime 测评

前言

  • 迎难而上,遇山开山,遇水搭桥。
  • Lemon 和 LemonLime 是差不多的,后者是升级版。

软件下载与使用

软件下载

Dev-C++:https://pc.qq.com/detail/16/detail_163136.html
LemonLime: Github

由于Github下载较慢,下面有一份别的文章,有下载链接和使用说明:
https://blog.csdn.net/a13777731/article/details/124262594

下载这个即可:LemonLime软件以及测评样例

部分电脑使用会报错:计算机丢失MSVCP140.DLL
需要安装程序:http://www.downxia.com/downinfo/29834.html
这个在教程中也提供了,vc_redist.x64,双击运行即可。
image

LemonLime 有一份手册,可以导出,这份手册将会对你有很大帮助。

image

然后....,发现手册上面的已经比较详细了,无需再描述,哈哈。
本文中主要是简单的新手引导,对于一些复杂的 subtask, spj 等这里不作介绍,希望读者在完全掌握本文后再研究。
而对于如何造数据,这里不作赘述,可以参考我上面所发文件中的造数据程序。

软件配置

主要是配置我们需要的编译器,这里一C/C++为例
LemonLine 无需安装,直接解压即可,解压后如下,点击运行
image
image
gcc,C语言的编译器
g++,C++ 的编译器
选择编译器的 bin路径下的 gcc.exe,g++.exe 即可
如果Dev-C++ 是默认安装路径,那么应该是如下路径:
C:\Program Files (x86)\Dev-Cpp\MinGW64\bin

image
image

安装配置就成功了,接下来就是新建比赛配置数据,但是这里我们文件中已经提供了一份配置好的,可以直接进行测试。

新建比赛配置数据

直接导入已有比赛

点击添加,找到测试样例中的 test.cdf,这便是配置好的文件,导入后直接点击 测试全部
image
image
image

新建比赛,重新配置数据

如果是新建比赛,可以在 文件-->新建比赛
image
输入相应信息,比赛目录可以自由更改,会在该目录下生存如下文件
其中 data 是用来存放题目输入输出数据的文件夹,source 是用来存放选手源程序的文件夹,具体存放需要建立子目录,可参考样例。
如果你没有准备相应的文件,可以直接拷贝样例中的 datasource
image

image
鼠标在 试题,概要 处,右键选择 添加新试题,并命名试题标题;
源文件名称 处写入题面要求,
如果勾选 定向到标准输入输出,那么就不需要写文件输入输出。
如果不勾选 定向到标准输入输出,那么就需要写文件输入输出。
image
给试题配置数据,可以一个一个加,这里我直接选择批量添加,选择 添加多组测试点
image
这里指每个测试带你的分值和限制,按照题面配置即可。
image

使用正则表达式进行数据匹配,<1> 对应的是 \d*,表示对整数匹配,具体是否需要新增其他数据,需要根据 data 中的文件名来设置
如果 data 中是 sgn\1.in --- sgn\1.out, 那么就是 sgn\<1>.in;
如果 data 中是 sgn\sgn1.in --- sgn\sgn1.out, 那么就是 sgn\sgn<1>.in;
image

如果配置成功,下一步预览会出现对应数据信息
image
image

切换 选手 页面,点击 刷新测试全部
image

控制中可以 导出成绩
image

问题记录

有选手程序,却提示未找到选手程序

image

参考文章

OI Wiki:https://oi-wiki.org/tools/special-judge/

posted @ 2022-09-29 17:22  HelloHeBin  阅读(3765)  评论(0)    收藏  举报