Lemon
Lemon
Warning
macOS 下 Lemon 可能会出现内存测试不准确的情况,因为 macOS 缺少部分 Linux 的监测工具,且 Lemon-Linux 也没有针对 macOS 进行优化。
Lemon 是 zhipeng-jia 编写的开源评测工具,源代码托管于 zhipeng-jia/project-lemon。
可直接运行的版本
- Ir1d 提供了一份 Linux 下编译好的版本,源代码托管于 FreestyleOJ/Project_lemon。
- (已停止维护)Menci 提供了一份更新的版本,源代码托管于 Menci/Lemon。
- (已停止维护)Dust1404 维护了一份支持子文件夹和单题测试等功能的版本,源代码托管于 Dust1404/Project_LemonPlus。
- iotang 和 Coelacanthus 维护了一份支持子文件夹和单题测试等功能的版本,源代码托管于 Project-LemonLime/Project_LemonLime。
自行编译
Ubuntu:
sudo apt update
sudo apt install qt5-default build-essential git -y
git clone --depth=1 https://github.com/Menci/Lemon.git
cd lemon
# 可以修改 -j 后面的数字来调整 make job 的线程数
./make -j2
sudo install -Dm755 -t /usr/bin/ Lemon
如要编译 LemonLime,请参阅 LemonLime 的 编译手册。
数据格式
首先打开 lemon 选择「新建试题」,然后打开新建试题的文件夹。
题目和数据应该如以下格式所示:
├── data
│ ├── gendata.py
│ ├── product
│ │ ├── product100.in
│ │ ├── product100.out
│ │ ├── product10.in
│ │ ├── product10.out
│ │ ├── product11.in
...
当所有试题添加完成后,回到 lemon 选择「自动添加试题」。此时题目和数据点将显示在 lemon 当中。
最后更新: 2023年3月22日
创建日期: 2021年10月15日
创建日期: 2021年10月15日