Project Lemon - 一款由国内神犇Jia zhi peng(这啥名字反正我也不知道是哪几个字 就挂张图好了)开发维护的开源OI评测机 - 兼容性比Cena更好,更快,更稳定

----------

资源:

Google Code:https://code.google.com/archive/p/project-lemon/

GitHub:https://github.com/Sojiv/Project_lemon

Windows v1.2版:

度盘:http://pan.baidu.com/s/1o8sjk18 | n5m9

----------

使用教程(以Windows v1.2度盘下载版,dev-cpp内置的TDM-GCC编译器,windows7 service pack 1 @ 64-bit为例)

Step 1.) 双击安装目录下lemon.exe(这个好像不需要我说了吧QwQ)

Step 2.) 选择你要使用的编译器 | 这里使用gcc和g++作为c/cpp的编译器

Step 3.) 选择编译器目录 | 这里选用dev-cpp里的编译器,64bit系统的默认目录在C:\Program Files (x86)\Dev-Cpp\MinGW64\bin,32bit应该在C:\Program Files\Dev-Cpp\MinGW64\bin

----------安装及编译器配置教程到此结束

----------添加比赛,试题及评测选手程序

Step 1.) 添加比赛,填写比赛信息,选择比赛文件目录

Step 2.) 打开比赛目录,内有source目录用来存放选手文件,data目录用来存放试题数据或者自定义校验器

Step 3.) 打开data目录,新建一个文件夹,取名为试题名字,在内放上测试数据(注意数据命名:测试点x的输入数据为x.in,输出为x.out,这样方便自动添加),像这样放好哦qwq(那个cmd文件不是测试数据)

Step 4.) 打开source目录,新建文件夹,取名为选手名字,在内放上选手的源程序(对于每道题的程序命名:题目为x的程序的源文件在选手目录下应该为x.c/x.cpp/x.pas)

Step 5.) 来到lemon软件的"试题"选项卡,单击工具栏--控制--自动添加试题,在这里就可以看到你刚才创建的试题了

Step 6.) 根据需求自己配置试题的测试选项(lemon支持标准输入输出,也支持自定义校验器及部分分)

Step 7.) 来到"选手"选项卡,单击界面右下方"刷新"按钮,就可以在主界面内看到选手的名称了

Step 8.) 单击"测试全部"按钮即可来到测试界面,也可以选择选手单独测试

Step 9.) 测试完毕后,可以根据选手的成绩,时间,名称进行排序,双击选手名称也可以看到选手的个人详情

Step 10.)单击工具栏中的"控制"--"导出成绩"即可看到html格式的成绩单

导出来的成绩单是这个样子的0.0 跟那种WAAWWWAAATTM的成绩单比起来还是好多了有没有

----------

至此,关于lemon评测机的基础教程就结束啦

更多的内容及功能就你们自己去研究好了233333

Lemon Judge OI评测机 | 资源及使用教程 | 比Cena更稳定的评测机 | 已完结相关推荐

  1. 华硕飞行堡垒第五代FX80拆机加装内存条教程(整盖翻转拆机)

    2019独角兽企业重金招聘Python工程师标准>>> 今天分享一下新买的最新华硕飞型堡垒笔记本FX80的拆机加装内存条的全过程.FX80(几乎今天所有的新一代笔记本都是这样)的后盖 ...

  2. 飞行堡垒fx80g拆卸电源_华硕飞行堡垒第五代FX80拆机加装内存条教程(整盖翻转拆机)...

    今天分享一下新买的最新华硕飞型堡垒笔记本FX80的拆机加装内存条的全过程.FX80(几乎今天所有的新一代笔记本都是这样)的后盖是整块的,当新手拿到电脑的时候,可能不敢下手开拆,而此刻博主查阅网上资料, ...

  3. 循环机换变速箱油教程_变速箱油用循环机换还是重力换更好?一次讲清楚,新手司机学学...

    现在换变速箱油有些只要几百块钱,有些要一两千,之所以差价这么大是因为这里面涉及到换变速箱油时用什么方法去换油的问题.目前比较常见换油法是重力换油法和循环换油法.重力换油法就跟平时换机油是一样的,把变速 ...

  4. 7代cpu能装虚拟xp系统吗_小米手机最新系统MIUI 11 推荐,附带小米刷机资源

    小米刷机资源 http://www.manosp.com/mandfx/ 第一批MIUI 11系统下载http://www.manosp.com/mandfx/dev/ 适配机型: 小米MIX2S 建 ...

  5. mate9 android os,华为Mate9评测:全新EMUI 5系统 永不卡顿的安卓机?

    华为Mate9评测:全新EMUI 5系统 永不卡顿的安卓机?  在刚刚过去的双11网购狂欢期间,各路手机展开了激烈的厮杀,其中有一个很有趣的现象,那就是不同价位手机销量排行榜上,国产手机在3000元以 ...

  6. 计算机硬件创意海报,游戏设计一机搞定 机械师创物者设计本评测

    游戏设计一机搞定 机械师创物者设计本评测 2019-10-27 17:06:53 2点赞 3收藏 7评论 PC市场步入细分阶段已有几年,目前最为大家所熟知的两类笔记本细分产品分别是:轻薄本和游戏本.但 ...

  7. 本机php环境搭建教程:windows环境下wampserver的配置教程——超级详细

    转载自:http://youchunyan5.blog.163.com/blog/static/5896062020123474456352/ 本机php环境搭建教程:windows环境下wampse ...

  8. linux系统的手机刷机包,自己动手制作个性化Linux操作系统手机刷机包

    自己动手制作个性化Linux操作系统手机刷机包 本程序用于编辑 Linux 操作系统手机刷机包,运行环境为 Windows XP/2003/Vista.使用该程序可以对 Linux 操作系统手机刷机包 ...

  9. 甲、乙机之间采用方式 1 双向串行通信,具体要求如下: (1)甲机的 k1 按键可通过串行口控制乙机的 LEDI 点亮、LED2 灭,甲机的 k2 按键控制 乙机的 LED1

    (原创)Proteus 虚拟仿真.甲.乙机之间采用方式 1 双向串行通信,具体要求如下: (1)甲机的 k1 按键可通过串行口控制乙机的 LEDI 点亮.LED2 灭,甲机的 k2 按键控制乙机的 L ...

最新文章

  1. 线性代数:第二章 矩阵及其运算(上)
  2. 努比亚z17s刷原生安卓_MIUI 10抢先适配安卓Q,米粉火速刷机,存在这些问题
  3. 一轮项目冲刺——移山小分队(6)
  4. tf.nn.dropout和tf.keras.layers.Dropout的区别(TensorFlow2.3)与实验
  5. tomcat 请求超时_高并发环境下如何优化Tomcat性能?看完我懂了!
  6. 【MySQL】MySQL 如何查看sql语句执行时间和效率
  7. linux c设置系统时间函数,Linux C 中获取local日期和时间 time()localtime()函数
  8. 普通二本院校的讲师可以不做科研吗?
  9. UEFI 文件类型 .efi (二)
  10. Iphone5的机身4S的配置 山寨版“iPhone 5S”上手视频
  11. skywalking-安装部署
  12. 微信PC端多开的秘密
  13. qt中使用日志系统,自定义日志彩色输出,qt日志写入文件,自定义qt日志格式,同时提供Qt日志重定向功能(将qDebug信息输出到界面控件)
  14. ftp 服务器 性能,Xlight FTP服务器网络性能测试
  15. SpringBoot整合Thymeleaf(22)
  16. docker 运维shipyard 构建以及操作
  17. msvcr120.dll WIN7 64位/32位丢失怎么办
  18. 质心定位算法C语言实现,TOA定位算法.pdf
  19. java复杂逻辑如何设计_javabean如何实现复杂的业务逻辑
  20. 拉伸图片的时候怎么才能让图片不变形

热门文章

  1. 如何使用cad迷你看图导出bmp?
  2. C++结构体 结构体定义和使用、结构体数组、结构体指针、结构体嵌套结构体、结构体做函数参数
  3. 怎么做服务器压力测试?
  4. 【bzoj4826】影魔
  5. initialization failure0x0000000c问题
  6. iGrimace1.44基本使用方式
  7. minicom指令_Linux下的命令行串口工具minicom安装和使用教程
  8. 关于latex 作者信息和摘要(正文)之间间距过大
  9. android 语音发送功能,Android仿微信、录制音频并发送功能
  10. P6软件编制进度计划的WBS