lemon详细使用方法
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详细使用方法相关推荐
- pythongui界面实例带注释_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...
PyQt5状态栏控件QStatusBar简介 MainWindow对象在底部保留有一个水平条,作为状态栏(QstatusBar),用于显示永久或临时的状态信息 QStatusBar类中的常用方法 方法 ...
- python表格控件_python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例...
PyQt5表格控件QTableView简介 在通常情况下,一个应用需要和一批数据进行交互,然后以表格的形式输出这些信息,这时就需要用到QTableView类了,在QTableView中可以使用自定义的 ...
- python日历gui_python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例...
PyQt5日期时间控件QDateTimeEdit介绍 QDateTimeEdit是一个允许用户编辑日期时间的控件,可以使用键盘上的上下键头按钮来增加或减少日期的时间值,QDateTimeEdit通过s ...
- linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面
CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 yum install --downloadonly --downloaddir=/root/ ...
- [转]NUnit详细使用方法
本文转自:http://www.cnblogs.com/confach/archive/2005/06/20/177817.html 原文如下: ---------- NUnit2.0详细使用方法 注 ...
- qpython3可视图形界面_python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法...
QWidget基本介绍 基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类. 窗口坐标系统 PyQt使用统一的坐标系统来定位窗口控件的位置和 ...
- tortoise清理本地分支_TortoiseGit操作本地仓库的详细使用方法
TortoiseGit 操作本地仓库的详细使用方法 Git 的使用越来越广泛, 不过默认使用命令行进行操作, 这就对那些习惯使用图形化界面的人造成了一定的困难, TortoiseGit 是 Git 在 ...
- CCS6.2超详细使用方法
CCS6.2超详细使用方法 本文介绍了如何安装CCS6.2.一步一步的建立工程.以及建立工程以后编译.调试.如何方便快捷有效率的使用CCS6.2. 一. 简介 本篇介绍CCS6.2的安装与使用操 ...
- 计算机可移动磁盘无法显示图片,手机插电脑不显示可移动磁盘的详细解决方法...
有时候因为某些原因,我们需要将手机上的文件转移到电脑上,但是在操作的过程中,却遇到了手机插电脑不显示可移动磁盘的情况,不知道如何处理很是苦恼.所以针对这一问题,今天本文为大家整理的就是关于手机插电脑不 ...
最新文章
- 致广大关注《网络规划设计师考试案例梳理、真题透解与强化训练》读者朋友的一封信...
- 解读微软开源MMLSpark:统一的大规模机器学习生态系统
- 1,1 一维运动公式
- CSS设置图片与文字水平居中对齐
- c语言中ndigit用法,求C语言中头文件及函数的含意的总分类
- Android开发笔记(十四)圆弧进度动画CircleAnimation
- Mac下查看Git的安装目录
- java redis sortedset_Jedis操作Redis--SortedSet类型
- 图片求导锐化 与模糊检测
- C语言教程-Turbo C
- xlsx文件打开乱码_excel表格文件打开都是乱码怎么解决
- java 汉字排序_Java中文排序
- 数据结构-快速排序 C语言源码
- Python - Matplot 绘制多图 直方图和折线图并存 共用 X 轴
- B. Frodo and pillows
- Markdown部分语法使用
- 打印水果价格表(python)
- 鲁棒性、泛化的解释和区别
- 闲置iPhone这么用
- Android 自己收集的开源项目和文章集合