1.首先下载lemon

下载地址:http://pan.baidu.com/s/1hrYgcYS  密码:ke8a

2.解压lemon:

3.打开lemon的源目录

4:双击打开lemon

5:选中自己需要的编译器:

gcc:c

g++:c++

fpc:pascal

fbc:basic

jdk:java

python:python

若以上没有你所使用的语言,就选自定义编译器(过程略)

以c,c++为例

点击下一步

访问dev-c++目录

进入MinGW64\bin,里面就是待选择的编译器

单击该按钮

进入根目录选择编译器(过程略)

o2优化爱开不开(开了会有玄学常数优化)

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

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的成绩单比起来还是好多了有没有

最后是注意事项:

1.32位系统尤其要注意:

必须开32,否则会无法运行程序

方法如下:

点击 工具/选项

点击高级

在编译器参数后加上-m32

点击确定,每一个要使用的编译器都设置一遍(过程略)

保存完按确定退出

2.评测相关注意事项

注意要选择这个比较模式,否则会报错

Tips:不要开标准输入,标准输出

转载于:https://www.cnblogs.com/muzu/p/7531277.html

lemon详细使用方法相关推荐

  1. pythongui界面实例带注释_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...

    PyQt5状态栏控件QStatusBar简介 MainWindow对象在底部保留有一个水平条,作为状态栏(QstatusBar),用于显示永久或临时的状态信息 QStatusBar类中的常用方法 方法 ...

  2. python表格控件_python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例...

    PyQt5表格控件QTableView简介 在通常情况下,一个应用需要和一批数据进行交互,然后以表格的形式输出这些信息,这时就需要用到QTableView类了,在QTableView中可以使用自定义的 ...

  3. python日历gui_python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例...

    PyQt5日期时间控件QDateTimeEdit介绍 QDateTimeEdit是一个允许用户编辑日期时间的控件,可以使用键盘上的上下键头按钮来增加或减少日期的时间值,QDateTimeEdit通过s ...

  4. linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面

    CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 yum install --downloadonly --downloaddir=/root/ ...

  5. [转]NUnit详细使用方法

    本文转自:http://www.cnblogs.com/confach/archive/2005/06/20/177817.html 原文如下: ---------- NUnit2.0详细使用方法 注 ...

  6. qpython3可视图形界面_python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法...

    QWidget基本介绍 基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类. 窗口坐标系统 PyQt使用统一的坐标系统来定位窗口控件的位置和 ...

  7. tortoise清理本地分支_TortoiseGit操作本地仓库的详细使用方法

    TortoiseGit 操作本地仓库的详细使用方法 Git 的使用越来越广泛, 不过默认使用命令行进行操作, 这就对那些习惯使用图形化界面的人造成了一定的困难, TortoiseGit 是 Git 在 ...

  8. CCS6.2超详细使用方法

    CCS6.2超详细使用方法 本文介绍了如何安装CCS6.2.一步一步的建立工程.以及建立工程以后编译.调试.如何方便快捷有效率的使用CCS6.2. 一.    简介 本篇介绍CCS6.2的安装与使用操 ...

  9. 计算机可移动磁盘无法显示图片,手机插电脑不显示可移动磁盘的详细解决方法...

    有时候因为某些原因,我们需要将手机上的文件转移到电脑上,但是在操作的过程中,却遇到了手机插电脑不显示可移动磁盘的情况,不知道如何处理很是苦恼.所以针对这一问题,今天本文为大家整理的就是关于手机插电脑不 ...

最新文章

  1. 致广大关注《网络规划设计师考试案例梳理、真题透解与强化训练》读者朋友的一封信...
  2. 解读微软开源MMLSpark:统一的大规模机器学习生态系统
  3. 1,1 一维运动公式
  4. CSS设置图片与文字水平居中对齐
  5. c语言中ndigit用法,求C语言中头文件及函数的含意的总分类
  6. Android开发笔记(十四)圆弧进度动画CircleAnimation
  7. Mac下查看Git的安装目录
  8. java redis sortedset_Jedis操作Redis--SortedSet类型
  9. 图片求导锐化 与模糊检测
  10. C语言教程-Turbo C
  11. xlsx文件打开乱码_excel表格文件打开都是乱码怎么解决
  12. java 汉字排序_Java中文排序
  13. 数据结构-快速排序 C语言源码
  14. Python - Matplot 绘制多图 直方图和折线图并存 共用 X 轴
  15. B. Frodo and pillows
  16. Markdown部分语法使用
  17. 打印水果价格表(python)
  18. 鲁棒性、泛化的解释和区别
  19. 闲置iPhone这么用
  20. Android 自己收集的开源项目和文章集合

热门文章

  1. java生成二维码以及二维码的解码
  2. 4.函数数据类型的运行机制
  3. Cadence Design Systems Sigrity 2017 HF003 2DVD
  4. Vitalik Buterin 问答集
  5. 4+1口语语汇笔记7
  6. vue使用e-charts制作专题图(广西省为例)---第一篇
  7. python动物识别系统(仅有识别功能)
  8. 英语口语288之每日十句口语
  9. 如何确定Android设备唯一识别码
  10. 回到学校--继续奋斗