首先需要导出比赛的表格
1.处理表格
最终效果如下图
自行添加的列有id,judged,solved,penalty,time
id列按1234顺序
problem列使用 ctrl + f
替换成相应题号
result列使用 ctrl + f
替换成相应结果
小技巧:在第二行使用公式后鼠标移至小格的右下角让鼠标变成黑色十字,按住往下拉即可
judged列使用公式
=LOWER(IF(A2>10,"true","true"))
solved列使用公式
=IF(D2="AC","true","false")
penalty列使用公式
=IF(OR(D2="WA",D2="RE",D2="TLE"),"true","false")
time列使用公式
=ROUND((E3-(DATE(年,月,日)+TIME(时,分,秒)))*86400,0)
注:输入比赛时的年月日,比赛开始时的时分秒
2.到网站转换格式成XML
点击进入格式转换网站
选择Excel
下载:
点击下载
3.将导出文件中的<run>
部分粘贴至解压好的文件夹内的mellowsky.xml
对应部分,并根据注释按需修改
最后需要把全部带#
的注释行删除,不然运行报错
4.最后在\Cust-Resolver-master
文件夹使用命令快乐滚榜
resolver.bat mellowsky.xml
# 或者
./resolver.bat mellowsky.xml
运行时可能遇到的问题
Warning: Contest not finalized
Warning: Contest has no freeze time, will use default
把注释或者超出部分删除即可
不知道在哪里输入命令?
按win健
后搜索Cust-Resolver-master
进入文件夹
右键鼠标,选择“在终端中打开”,然后复制粘贴命令,Enter键
确定
评论 (0)