Skip to content

A practical workaround for using ICPC Resolver on general OJs - as long as you handle the submission data properly.

Notifications You must be signed in to change notification settings

custoj/Cust-Resolver

Repository files navigation

某个能用的*cpc滚榜

Features

  • 基于的版本

    • 1.1.0dev.1057
  • 用到的数据格式

    • 具体见sample.xml
  • 中文字体

    • 使用了自己的mac里不知道哪里掏出来的STHEITI.ttf,其他的显示都没这个正常
    • 要转成pfb格式,替换lib/resolver.jar里的font/HELV.PFB
    • 但是还有某些字符不能正常显示,所以先把自带的HELV.PFB捞出来转成Helvetica.ttf,和STHEITI.ttf合并一下,再转回pfb格式。个人感觉Helvetica有点古老,所以是right join~

Usage

适用于基于OnlineJudge(QDUOJ)的比赛

直接上服务器进postgres操库,跑query.sql里的一句话。记得修改contest_idusername正则匹配格式~

执行方法如下

\o PATH_TO_FILE
...
\o

两句话分别对应的是所有的team和所有的run,格式见sample.xml。注意award需要自己手动随便处理一下。

Bugs

  • 貌似排名只支持分钟级
  • 待fix - <first-to-solve>false</first-to-solve>需要清理掉

About

A practical workaround for using ICPC Resolver on general OJs - as long as you handle the submission data properly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published