专栏文章

一些教练的定量分析

个人记录参与者 2已保存评论 1

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
1 条
当前快照
1 份
快照标识符
@min9rleq
此快照首次捕获于
2025/12/01 22:53
3 个月前
此快照最后确认于
2025/12/01 22:53
3 个月前
查看原文

退队

压力是一个介于 [0,100][0,100] 的整数。
如果学生的压力大于等于 9595,那么立刻退出。
否则,如果学生压力大于等于 9090,那么打上退队倾向 tag。
如果 tag 持续 11 周以上,那么有概率退队。
设当前压力为 pp,那么概率为 P=0.22+0.02×(p90)P=0.22+0.02\times(p-90),大约为 0.30.3 左右。

训练

对于训练:
压力过大指训练之后普通学生增加的压力大于等于 9090
压力尚可指训练之后学生的压力大于等于 7070
所以说,如果训练不显示压力过大,那么一般来说不会出发退队。
应用知识点增加受后面 44 个因素的影响:基础效率加成,图书馆加成,强度系数,生病惩罚。
如果生病,那么效果为 0.70.7,否则为 11
对于图书馆等级,每个等级分别有 0.8,0.95,1.1,1.12,1.140.8,0.95,1.1,1.12,1.14 效果。
对于强度,分别有 0.7,1,1.30.7,1,1.3 的效果。
增加的值为显示的各项值,乘以上述效果的乘积。
对于思维与代码的提升,与学生自身能力,压力,题目难度,强度系数,计算机等级有关。
我们定义学生的能力为 0.5×(coding+thinking)0.5\times (coding+thinking)
取学生的能力减去题目难度的值为 diffdiff,那么我们设 w=10.03×diff2w=1-0.03\times diff^2
如果 w[0.1,1]w\notin[0.1,1],那么对 0.10.1max\max,对 11min\min
需要注意,掌握的程度越接近学生能力,增加的比例越高。
对于强度,影响与能力是相同的。
取学生的压力为 pressurepressure,那么压力的效果为(1min(0.6,pressure/200)(1-\min(0.6,pressure/200)
对于电脑等级,效果分别为 0.8,1,1.1,1.2,1.30.8,1,1.1,1.2,1.3
ww 乘以上面的三个效果。
思维能力的增加为 rnd(0.6,1.5)×w\operatorname{rnd}(0.6,1.5)\times w,代码能力增加 rnd(1,2.5)×w\operatorname{rnd}(1,2.5)\times w
增加的压力有点复杂,先鸽了。

晋级

对于每一场比赛,存在一个晋级的比例。
比赛强省普通省弱省
CSP-S170%70\%60%60\%50%50\%
CSP-S265%65\%55%55\%45%45\%
NOIP60%60\%50%50\%40%40\%
省选70%70\%60%60\%50%50\%
NOI80%80\%80%80\%80%80\%
取比赛总分,设置为 totalMaxtotalMax,晋级比例为 PP
对于非 NOI 的比赛,PP×rnd(0.95,1.05)P\gets P\times \operatorname{rnd}(0.95,1.05)
计算分数线 line=totalMax×Pline=\lfloor totalMax\times P\rfloor,分数大于等于分数线的学生晋级。

评论

1 条评论,欢迎与作者交流。

正在加载评论...