Skip to content

Commit

Permalink
Elo ranking、奖项认证、题目帮助 (#39)
Browse files Browse the repository at this point in the history
  • Loading branch information
hh0592821 authored Oct 12, 2023
1 parent 9fd4aa8 commit 7821356
Show file tree
Hide file tree
Showing 3 changed files with 83 additions and 16 deletions.
43 changes: 33 additions & 10 deletions docs/manual/luogu/account/award-certify.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,21 @@

用户如果希望进行奖项认证,必须首先获得 NOI 系列比赛的奖项。目前可以认证的奖项有:

- CSP-J/S 第二轮获奖(不包括第一轮获奖,以及其他个别省份单独组织的评级活动)
- NOIP 普及组一、二等奖(或等同、非初中组)
- NOIP 提高组一、二等奖(或等同、非初中组)
- NOI 奖牌,包括邀请赛(不包括初中组和小学组,不包括 online 线上赛)
- WC / APIO / CTSC
- CSP-J/S 第二轮获奖(不包括第一轮获奖,以及其他个别省份单独组织的评级活动)
- NOIP 普及组一、二等奖(或等同、非初中组)
- NOIP 提高组一、二等奖(或等同、非初中组)
- NOI 奖牌,包括邀请赛(不包括初中组和小学组,不包括 online 线上赛)
- WC / APIO / CTSC

:::info 洛谷有自己的计算规则

以上奖项以 **CCF 官方公布名单**<https://www.noi.cn/hjmd/mdcx/>)为准,部分**线上比赛**洛谷仅认证奖项而不计算积分。

积分计算仅参考 CCF 计算方法,洛谷保留获奖积分计算的最终解释权。

非以上奖项无法在洛谷获得认证(包括CSP第一轮)。跟你是否领取到了纸质证书无关,我们是根据OIerDB数据库进行认证的,现在 CCF 不统一公布初中组的获奖信息,导致这边没法有个统一的信源更新数据库。所以我们也没法单独进行认证,更没法计算积分。
非以上奖项无法在洛谷获得认证(包括CSP第一轮)。跟你是否领取到了纸质证书无关,我们是根据 OIerDB 数据库进行认证的,现在 CCF 不统一公布初中组的获奖信息,导致这边没法有个统一的信源更新数据库。所以我们也没法单独进行认证,更没法计算积分。

:::

:::caution

Expand All @@ -26,7 +30,7 @@

## 如何进行认证

**认证方式1: 自动认证**
### 认证方式1: 自动认证

用户应当拥有自己的支付宝账号,且可以使用手机登录支付宝手机客户端。

Expand All @@ -40,7 +44,26 @@

认证后您的奖项以及CCF评级将会默认在个人中心对所有人展示。您可在设置中隐藏不希望展示的奖项或评级。

**认证方式2: 人工认证**
### 认证方式2: 人工认证

:::tip

**请先确认有符合要求的奖项**

1. 请先前往 [CCF 官方获奖名单查询](https://www.noi.cn/hjmd/mdcx/) ,确认是否属于 CCF 公布的奖项。
2. 请确认 [OIerBD](https://bytew.net/OIer/) 已收录该奖项。
3. 洛谷已公告收录该比赛的奖项。

**找不到奖项或奖项遗漏**

如果已确认符合洛谷的奖项要求,那可以尝试**人工认证**找回该奖项。

**找不到学校**

- 请先尝试更换所属行政区查找学校,由于学校所属行政区是通过学校名字自动搜索判断的,因此可能因为数据源的问题会有一定概率误判出错。
- 如果还是找不到可以尝试**人工认证**找回该奖项。

:::

如果因为任何原因未能进行自动认证,或找不到学校、有遗漏的奖项、奖项分布在多个学校等特殊情况,请将相关证明资料和您的用户ID发送**电子邮件**`[email protected]`,我们将尽快为您处理(一般为 5个工作日内)。

Expand All @@ -60,13 +83,13 @@ UID(洛谷用户编号):
- 身份证个人信息页照片(不是**肖像照**),**国徽页不需要**,本人社保卡亦可(建议打上“仅供洛谷认证使用”的水印);
- 带有姓名和学校的学生证或校卡;
- 本人任一 符合认证范围的比赛纸质证书扫描件或者拍照件。单独的电子证书(包括打印件)不是有效的材料。
- **不接受**noi平台帐号密码以及截图,也请保管好相关账户信息,不要提供给任何人。
- **不接受**noi平台帐号密码以及截图,也请保管好相关账户信息,不要提供给任何人。

**如果没有特殊情况,请不要在正文中输入其他内容**,以提高我们的处理效率。

格式示例:

![邮件示例](_image/award-email-example.jpg)
![邮件示例](_image/award-email-example.jpg)

![身份证水印](_image/id-sign.jpg)

Expand Down
42 changes: 42 additions & 0 deletions docs/manual/luogu/account/elo-ranking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# 洛谷比赛等级分

洛谷的致力于提供高质量的线上程序竞赛。目前洛谷引入了等级分(Elo Rating)系统,以便根据用户在竞赛中的表现来计算他们的技能水平。

## 1. 什么是等级分?

等级分是一种用于评估竞技比赛中选手技能水平的数学模型。它最初是为国际象棋选手设计的,但现在被广泛用于各种竞技比赛,包括洛谷的比赛。每次比赛后,根据选手的表现来调整他们的等级分,以便更准确地反映他们的实际水平。

用户的等级分会显示在用户页面中;在“练习”模块中可以看到用户的等级分认定的历史。

全站等级分的排名(前 1000 名):<https://www.luogu.com.cn/ranking/elo>

## 2. 洛谷中的比赛等级分系统

洛谷采用了类似 AtCoder 的等级分计算方式,可参见 <https://www.luogu.com.cn/blog/ak-ioi/cf-at-rating>

比赛等级分的计算涉及两个主要因素:预期胜率和实际比赛结果。预期胜率是基于选手的当前等级分差异来计算的。如果一个选手击败另一个的选手,那么前者的等级分将会上升,而后者的等级分则会下降。当一个选手参加比赛场次较少时,等级分可能无法体现选手的真实水平。当选手参加 5 次比赛以后,将会逐渐收敛到选手的真实水平。

每场比赛中,都设有一个阈值和初始值。对于没有等级分评级历史的,会默认等级分为这个初始值并进行计算。当选手的等级分超过阈值时,将不再获得评级。对于多数比赛,阈值设定为:

- Div.4 级别比赛:1200
- Div.3 级别比赛:1600
- Div.2 级别比赛:2000
- Div.1 级别比赛:不限

对于部分比赛,根据实际情况,也可能设置为其他的阈值。用户报名比赛时,也可以选择不认定等级分。

首次参加比赛时由于没有更早的胜率数据,而又排名靠后时,会因为评分达不到阈值而记为 0 分。一般来说,大部分选手在第二场比赛过后就能有等级分。

比赛后的一周内更新等级分,请勿催促更新等级分。

## 3. 比赛等级分有什么作用?

比赛等级分在洛谷中有以下作用:

- 提供了一种选手评价方式,配合反作弊等措施,可以较为公正客观的体现选手的竞赛水平。
- 为选手提供了一种衡量自己技能水平的方式,以便追踪自己的训练情况。
- 作为一种激励手段,比赛等级分可以鼓励选手不断提高自己的技能水平。

## 4. 如何提高等级分?

洛谷的等级分系统是一个有助于提高竞赛公平性和鼓励选手不断进步的重要工具。通过定期参与竞赛,与同级别的对手竞争,并逐渐提高自己的等级分,你可以在洛谷与竞赛领域中获得更多的认可和成就感。但不要忘记,参赛的过程中请不要做出违反[洛谷公开比赛参赛规则](../../../rules/community/contest-participation.md)的行为。祝你在洛谷的各场比赛中取得成功!
14 changes: 8 additions & 6 deletions docs/manual/luogu/problem/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,15 @@ sidebar_position: 4

题目系统是洛谷 Online Judge 的核心,要开始写一道新的题目,一般就是从这里开始的。

## 提交

当用户没有登录,或者没有报名该题目所在的正在进行中的比赛,将无法提交题目。评测系统使用控制台标准输入输出,即提交的程序无需进行文件操作。评测忽略行末空格与文尾回车。

详见:[提交题目](./submit.md)

## 个人题库与上传

进入个人主页-题库-我创建的题目,点击新建题目,填写需要的内容(可以不都填)之后保存题面。可以使用 Markdown 美化,详见[帮助: Markdown](../../../rules/academic/handbook/markdown.md)。再上传数据包即可。
进入个人主页-题库-我创建的题目,点击新建题目,填写需要的内容(可以不都填)之后保存题面。可以使用 Markdown 美化,详见[Markdown 格式手册](../../../rules/academic/handbook/markdown.md)。再上传数据包即可。

## 上传压缩包的要求

Expand Down Expand Up @@ -41,17 +47,13 @@ Special Judge 程序使用输入数据和一些其他信息来判答你程序的

详见:[交互题功能说明](./interactive-problems.md)

## 提交

当用户没有登录,或者没有报名该题目所在的正在进行中的比赛,将无法提交题目。评测系统使用控制台标准输入输出,即提交的程序无需进行文件操作。评测忽略行末空格与文尾回车。

## 题解

题目不会做时,可以学习题解,但是过度的抄袭题解代码被发现将会受到惩罚。认为题目很有价值时,若题解很少或有与现有题解都不一样的方法时,可以上传题解。

当一道题目已经有足够多的题解时,管理员会关闭这道题目的题解提交通道,这时候用户将不能再提交新的题解。

上传题解时必须按照 [题解审核规范](https://www.luogu.com.cn/discuss/show/174934)
上传题解时必须按照 [题解审核规范](../../../rules/academic/solution-standard.mdx)

用户可以在题解页面对题解进行评论,也可以点赞或者点踩评论表示支持和不支持。

Expand Down

0 comments on commit 7821356

Please sign in to comment.