LemonLime 測評

前言

  • 迎難而上,遇山開山,遇水搭橋。
  • Lemon 和 LemonLime 是差不多的,後者是升級版。

軟件下載與使用

部分電腦使用會報錯:計算機丟失MSVCP140.DLL

需要安裝程序:http://www.downxia.com/downinfo/29834.html這個在教程中也提供了,vc_redist.x64,雙擊運行即可。

lemonlime_lemonlime

LemonLime 有一份手冊,可以導出,這份手冊將會對你有很大幫助。

lemonlime_lemonlime_02

然後....,發現手冊上面的已經比較詳細了,無需再描述,哈哈。
本文中主要是簡單的新手引導,對於一些複雜的 subtask, spj 等這裏不作介紹,希望讀者在完全掌握本文後再研究。
而對於如何造數據,這裏不作贅述,可以參考我上面所發文件中的造數據程序。

軟件配置

主要是配置我們需要的編譯器,這裏一C/C++為例

LemonLine 無需安裝,直接解壓即可,解壓後如下,點擊運行

lemonlime_編譯器_03


lemonlime_lemonlime_04


gcc,C語言的編譯器

g++,C++ 的編譯器

選擇編譯器的 bin路徑下的 gcc.exe,g++.exe 即可

如果Dev-C++ 是默認安裝路徑,那麼應該是如下路徑:

C:\Program Files (x86)\Dev-Cpp\MinGW64\bin

lemonlime_lemonlime_05


lemonlime_軟件下載_06

安裝配置就成功了,接下來就是新建比賽配置數據,但是這裏我們文件中已經提供了一份配置好的,可以直接進行測試。

新建比賽配置數據

直接導入已有比賽

點擊添加,找到測試樣例中的 test.cdf,這便是配置好的文件,導入後直接點擊 測試全部

lemonlime_軟件下載_07


lemonlime_編譯器_08


lemonlime_編譯器_09

新建比賽,重新配置數據

如果是新建比賽,可以在 文件-->新建比賽

lemonlime_編譯器_10


輸入相應信息,比賽目錄可以自由更改,會在該目錄下生存如下文件

其中 data 是用來存放題目輸入輸出數據的文件夾,source 是用來存放選手源程序的文件夾,具體存放需要建立子目錄,可參考樣例。

如果你沒有準備相應的文件,可以直接拷貝樣例中的 data ,source

lemonlime_置數據_11

lemonlime_lemonlime_12


鼠標在 試題,概要 處,右鍵選擇 添加新試題,並命名試題標題;

在 源文件名稱 處寫入題面要求,

如果勾選 定向到標準輸入輸出,那麼就不需要寫文件輸入輸出。

如果不勾選 定向到標準輸入輸出,那麼就需要寫文件輸入輸出。

lemonlime_置數據_13


給試題配置數據,可以一個一個加,這裏我直接選擇批量添加,選擇 添加多組測試點

lemonlime_lemonlime_14


這裏指每個測試帶你的分值和限制,按照題面配置即可。

lemonlime_編譯器_15

使用正則表達式進行數據匹配,<1> 對應的是 \d*,表示對整數匹配,具體是否需要新增其他數據,需要根據 data 中的文件名來設置

如果 data 中是 sgn\1.in --- sgn\1.out, 那麼就是 sgn\<1>.in;

如果 data 中是 sgn\sgn1.in --- sgn\sgn1.out, 那麼就是 sgn\sgn<1>.in;

lemonlime_置數據_16

如果配置成功,下一步預覽會出現對應數據信息

lemonlime_軟件下載_17


lemonlime_軟件下載_18

切換 選手 頁面,點擊 刷新測試全部

lemonlime_置數據_19

在 控制中可以 導出成績

lemonlime_編譯器_20

問題記錄

有選手程序,卻提示未找到選手程序

lemonlime_lemonlime_21