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
部分电脑使用会报错:计算机丢失MSVCP140.DLL
需要安装程序:http://www.downxia.com/downinfo/29834.html
这个在教程中也提供了,vc_redist.x64
,双击运行即可。
LemonLime 有一份手册,可以导出,这份手册将会对你有很大帮助。
然后....,发现手册上面的已经比较详细了,无需再描述,哈哈。
本文中主要是简单的新手引导,对于一些复杂的 subtask, spj 等这里不作介绍,希望读者在完全掌握本文后再研究。
而对于如何造数据,这里不作赘述,可以参考我上面所发文件中的造数据程序。
软件配置
主要是配置我们需要的编译器,这里一C/C++为例
LemonLine 无需安装,直接解压即可,解压后如下,点击运行
gcc,C语言的编译器
g++,C++ 的编译器
选择编译器的 bin路径下的 gcc.exe,g++.exe 即可
如果Dev-C++ 是默认安装路径,那么应该是如下路径:
C:\Program Files (x86)\Dev-Cpp\MinGW64\bin
安装配置就成功了,接下来就是新建比赛配置数据,但是这里我们文件中已经提供了一份配置好的,可以直接进行测试。
新建比赛配置数据
直接导入已有比赛
点击添加,找到测试样例中的 test.cdf
,这便是配置好的文件,导入后直接点击 测试全部
。
新建比赛,重新配置数据
如果是新建比赛,可以在 文件
-->新建比赛
输入相应信息,比赛目录可以自由更改,会在该目录下生存如下文件
其中 data
是用来存放题目输入输出数据的文件夹,source 是用来存放选手源程序的文件夹,具体存放需要建立子目录,可参考样例。
如果你没有准备相应的文件,可以直接拷贝样例中的 data
,source
。
鼠标在 试题,概要
处,右键选择 添加新试题
,并命名试题标题;
在 源文件名称
处写入题面要求,
如果勾选 定向到标准输入输出
,那么就不需要写文件输入输出。
如果不勾选 定向到标准输入输出
,那么就需要写文件输入输出。
给试题配置数据,可以一个一个加,这里我直接选择批量添加,选择 添加多组测试点
。
这里指每个测试带你的分值和限制,按照题面配置即可。
使用正则表达式进行数据匹配,<1>
对应的是 \d*
,表示对整数匹配,具体是否需要新增其他数据,需要根据 data
中的文件名来设置
如果 data
中是 sgn\1.in --- sgn\1.out
, 那么就是 sgn\<1>.in
;
如果 data
中是 sgn\sgn1.in --- sgn\sgn1.out
, 那么就是 sgn\sgn<1>.in
;
如果配置成功,下一步预览会出现对应数据信息
切换 选手
页面,点击 刷新
,测试全部
在 控制
中可以 导出成绩