Skip to content

thchuan2001/XCPC_Rating

 
 

Repository files navigation

XCPC_Rating

一个计算所有XCPC队伍Rating的项目

使用说明

  • finalrating 就是截至目前所有队伍的 rating
  • getrank.py 是牛客的爬虫
  • 每场比赛的 rank 数据存在 contest 下
  • 每场比赛之后的 rating 变化存在 change 下
  • 注意 rating 变化有先后顺序,详见下面的参考数据
  • change 文件夹下是每场比赛的rating变化

计算方式:

  • 每支队伍初始rating为1500
  • 使用Elo积分计算每场比赛后rating变化
  • 也就是CodeForces的计算方式

参考数据(依照时间顺序):

  • 2020小米ICPC邀请赛预选赛1 ICPC2020XiaomiBefore1
  • 2020小米ICPC邀请赛预选赛2 ICPC2020XiaomiBefore2
  • 2020小米ICPC邀请赛现场赛 ICPC2020XiaomiFinal
  • 2020ICPC上海站 ICPC2020Shanghai
  • 2020ICPC南京站 ICPC2020Nanjing

注意

  • 队伍的 ? ! 统一换成了半角符号

TODO

  • ccpc.io的爬虫
  • 微调队伍名字
  • 根据当场比赛的所有队伍计算排名(因为没有找到爬每场比赛的参赛队伍的手段)

声明

  • 所有数据(队伍排名,比赛赛况,参赛选手等)均来源于网络公开数据,如若侵犯个人隐私请直接提issue,会尽快处理。

About

XCPC_Rating

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 95.4%
  • Shell 4.6%