标签搜索

超详细xcpc滚榜教程

mellowsky
2024-11-14 / 0 评论 / 8 阅读 / 正在检测是否收录...

首先需要导出比赛的表格

1.处理表格

image-20241113215504421

最终效果如下图

自行添加的列有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

2.到网站转换格式成XML

点击进入格式转换网站

选择Excel

image-20241113214352565

image-20241113220401159

下载:

点击下载

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

把注释或者超出部分删除即可

不知道在哪里输入命令?

win健后搜索Cust-Resolver-master进入文件夹

右键鼠标,选择“在终端中打开”,然后复制粘贴命令,Enter键确定

0

评论 (0)

取消