TTKJ比赛规则及须知(通用)
2026-02-24 21:58:18
发布于:湖北
前言
首先,你要知道什么是TTKJ比赛
TTKJ比赛使用“天启空间”(以下简称我团队)团队举办的赛事,属于团队邀请赛(仅在ACGO平台开放,后续会移到洛谷和天启千答系统)
比赛须知
1.比赛类型分为:
测试赛:第一次举办某个类型的比赛,OI或者ACGO赛制
团队赛:需要团队合作完成的比赛(仅对天启千答系统开放)
普通赛:简单或者难度一般的比赛(因为不喜欢OI赛制所以取消了嘿嘿嘿)
进阶赛:难度中等或者偏难的比赛,主要以ACGO赛制为主,大型以OI赛制为主
夯赛:只有nb的人能参加,OI赛制,看这个名字你就应该知道
算法赛:考验数学和算法,ACM赛制
特别赛:十分特别啊,只会在特定时间开始举办,比如春节挑战赛,新奥赛(信奥模拟赛),快乐儿童节赛(嘿嘿嘿),赛制看当时情况
2.什么人可以参赛
测试赛:everyone,everyone
团队赛:注册 了天启千答的人可以参加
普通赛:依旧everyone
进阶赛:在ACGO,洛谷,天启千答没有作弊,违反比赛规定的人(最多5次,不限于TTKJ)可以参赛
夯赛:在ACGO,洛谷,天启千答没有作弊,违反比赛规定的人(最多3次,不限于TTKJ)可以参赛,TTKJ比赛积分到达20可以参赛(不过没到暂时也行)
算法赛:在ACGO等平台有竞赛积分
特别赛:依旧everone(除了AC君哈哈哈哈哈哈)
3.TTKJ积分
TTKJ积分是通过比赛获得的(仅限于不是天启空间的人好吧)
测试赛:前20名获得20积分,最先参加比赛的前5人获得5积分
团队赛:前20名团队每人25积分
普通赛:参加了就给5积分,前3名30积分
进阶赛:参加了就给2积分,前5名40积分,前20名36积分
夯赛:参加就给10积分,前5名55积分,前20名45积分,所有参与的 人瓜分5999积分
算法赛:(同进阶赛)
特别赛:看当时情况
比赛规则
首先为保障竞赛公平,请所有选手严格遵守以下规则:
1.严禁使用多账号(本人小号或他人账号)参赛,违者将取消奖励
2.禁止作弊!包括但不限于:比赛期间,严禁以任何形式索要、提供或传播答案,禁止代打,直接使用AI生成代码或完整解决方案,使用AI调试代码、理解题目核心逻辑或进行决策。
代码审核:
1.我们会对所以参赛者的代码进行审核(除了普通赛和个别特别赛)
2.审核人一般由出题团队和特邀审题人进行审题
3.怎么审核:AI生成度过高(检测算法判定);代码相似度过高(疑似抄袭、小号作弊);
传递或索要代码
4.在比赛后我们会公布第一档作弊名单,可以申诉,并且为了保证公平性,所有我们检查发现有问题的人,都将把我们怀疑ta的那道题目的代码附在作弊名单上,请各位来评判,在两周里,可以申诉和发表看法,两周后,我们将会发布最终作弊名单(由我们和大众共同选出)并给予惩罚
作弊惩罚:
1.所有举办赛事通用惩罚:
第1至第3次违规: 公开,不扣TTKJ积分,取消礼品赠送;
第4次违规: 公开,依据情况扣TTKJ积分,取消礼品赠送;
第5次及后续违规:公开,扣TTKJ积分,取消礼品赠送,并向社区管理人员申请封号;
第10次及后续违规:公开,永远无法参加TTKJ比赛和加入天启空间,并向社区管理人员申请封号。
2.部分赛事惩罚(建立在通用惩罚之上)
夯赛及算法赛:2次以后无法参加夯赛和算法赛
特别赛:看当时情况
积分系统:
1.ACGO赛制(部分测试赛,进阶赛,特别赛):ACGO竞赛积分系统
2.部分测试赛,进阶赛,特别赛,所有夯赛:# 非官方 | COCI 竞赛积分系统
3.部分特别赛,所以团队赛和算法赛:天启SRCS比赛积分系统(根据第二个积分系统编写)
纯享版好吧
天启比赛积分系统(SRCS)
一、系统概述
本系统基于Elo衍生PRU算法核心逻辑简化开发,同时兼容个人编程竞赛与ACM式团队编程竞赛,去掉复杂的附加分与冗余修正规则,保留核心公平性,易理解、易落地。
二、基础核心规则
- 初始Rating设定
- 所有新选手/新队伍,初始Rating统一为1500
- Rating最低值锁定为1000,不会出现负分,新手友好
- Rated/Unrated 判定规则
默认正常完成比赛的选手/队伍为Rated,满足以下任一情况判定为Unrated:
1. 比赛存在作弊、抄袭、代打、泄题等违规行为
2. 中途退赛、未提交任何有效通过代码
3. 赛事官方因不可抗力(系统故障、题目错误等)宣布本场全量Unrated
4. 本场比赛的出题人、验题人参赛
- Unrated主体不参与本场Rating计算,不影响原有Rating,除违规情况外不参与最终排名统计。
- 动态K值设定(控制Rating变动幅度)
K值越大,Rating变动幅度越大,分级设定简单好记:
- 新人期:K值为64,适用于前3场Rated比赛,快速收敛到真实水平
- 常规阶段:K值为32,适用于Rating 1000~2199,平衡稳定性与变动性
- 高分段:K值为16,适用于Rating ≥2200,保证高分段排名稳定性
三、核心Rating计算公式
前提定义
- 本场共有 N 个Rated参赛主体(个人/队伍)
- 主体 i 赛前Rating为 R_i
- 主体 i 最终排名为 rk_i (rk=1为第一名,并列排名取平均排名,如2人并列第2,rk均为2.5)
计算步骤:
1. 计算实际胜场 S_i :代表本场实际击败的参赛主体数量
S_i = N - rk_i
(例:10人参赛,排名第2, S_i=10-2=8 ,即击败了8个对手)
2. 计算预期胜场 E_i :基于Rating差计算的理论预期击败人数,保留Elo核心逻辑
E_i = Σ(j≠i)[ 1 / (1 + 10^((R_j - R_i)/400)) ]
3. 计算Rating变动值 Δ_i
Δ_i = K × (S_i - E_i)
( Δ_i 为正代表表现高于预期加分,为负代表低于预期扣分)
4. 计算赛后新Rating R_i'
R_i' = max( R_i + Δ_i , 1000 )
四、团队赛专属适配规则
ACM式3人制团队赛,提供两种可选模式:
模式1:纯队伍Rating模式
- 每支队伍拥有独立的队伍Rating,初始值1500
- 每场比赛以队伍为单位计算Rating变动,变动直接作用于队伍Rating
- 队员变动规则:3人制队伍单次比赛更换队员不超过1人,保留原队伍Rating;更换队员≥2人,视为新队伍,Rating重置为1500,避免刷分。
模式2:团队-个人Rating联动模式
适合校赛、新生赛等需要同步更新选手个人Rating的团队赛:
1. 队伍赛前Rating取参赛3名选手个人Rating的平均值
2. 按核心公式计算出队伍的Rating变动值 Δ
3. 队伍的 Δ 平均分配给3名参赛选手,同步更新选手个人Rating
五、违规与特殊情况处理
1. 轻微违规:本场Unrated,不扣减Rating,不影响后续比赛
2. 严重违规(作弊、抄袭、代打、泄题等):本场Unrated,额外扣减当前K值2倍的Rating(最低不低于1000),且后续3场比赛强制Unrated
3. 出题人/验题人参赛:本场Unrated,不扣减Rating,不参与排名
4. 收敛说明:持续稳定发挥的选手/队伍,约10场Rated比赛后,Rating将接近真实水平
近期比赛:
(邀请码:pbPJ)TTKJ2026-1测试赛(2月场)
(邀请码:FZ7a)TTKJ2026-1测试赛
欢迎各位加入天启空间!点我加入
比赛规则及须知版本记录
2026.2.24 写完啦哈哈哈
这里空空如也


















有帮助,赞一个