首先需要导出比赛的表格
1.处理表格
![image-20241113215504421 image-20241113215504421](https://cdn.img.huoshen80.top/i/2024/11/13/6734c6593e57f.png)
最终效果如下图
自行添加的列有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)
注:输入比赛时的年月日,比赛开始时的时分秒
![image-20241113215651658 image-20241113215651658](https://cdn.img.huoshen80.top/i/2024/11/13/6734c690bca16.png)
2.到网站转换格式成XML
点击进入格式转换网站
选择Excel
![image-20241113214352565 image-20241113214352565](https://cdn.img.huoshen80.top/i/2024/11/13/6734c6ac6751a.png)
![image-20241113220401159 image-20241113220401159](https://cdn.img.huoshen80.top/i/2024/11/13/6734c6cc9cc03.png)
下载:
点击下载
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
![image-20241114000216288 image-20241114000216288](https://cdn.img.huoshen80.top/i/2024/11/14/673581e2d7503.png)
把注释或者超出部分删除即可
不知道在哪里输入命令?
按win健
后搜索Cust-Resolver-master
进入文件夹
右键鼠标,选择“在终端中打开”,然后复制粘贴命令,Enter键
确定
评论 (0)