LemonLime 測評
前言
- 迎難而上,遇山開山,遇水搭橋。
- Lemon 和 LemonLime 是差不多的,後者是升級版。
軟件下載與使用
部分電腦使用會報錯:計算機丟失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;
如果配置成功,下一步預覽會出現對應數據信息
切換 選手 頁面,點擊 刷新,測試全部
在 控制中可以 導出成績
問題記錄
有選手程序,卻提示未找到選手程序