HDU-SupportOrNot训练实录


菜鸡队训练实录。


现场赛记录:[名称:奖项/排名]

2016:

  • ZJPSC:Gold/1
  • CCPC中南邀请赛:Gold/1
  • ICPC Dalian:Gold/24
  • ICPC Beijing:Gold/9
  • CCPC Final:Bronze/40
  • ICPC China-Final:Gold/12

2017:

  • ZJPSC:Gold/2
  • WF:20th Place

HDU-SupportOrNot has finished.


To do List:

  • 所有人需要提高效率
  • 减小罚时
  • 三人组队训练时必须用指定Ubuntu电脑敲题,其他两台电脑只能读题、读代码
  • 为提升代码能力,poursoul和_ilovelife尽量做到每天solo一套简单GYM,也可以视情况多刷CF div2,提高切水题的能力
  • 减少比赛中前期的时间,给中后期留出更多时间
  • 每周固定次数三人组队训练OpenCup1~2套,简单GYM1套,时间一般定为周五周六周日
  • 做题后一定要写题解,提升表述算法的能力,防止出现现场队友听不懂的情况
  • 训练之后要积极补题,同时写训练总结,每天晚上汇报当天训练结果
  • 每学会一个新的技能之后应及时向队友科普
  • 总结技能缺失内容,进行专项训练

csy(Claris):

  • 恶补数学和博弈论
  • POI2017 Stage I【Done】
  • 学习各种新姿势
  • TC/TCO训练
  • 切BZOJ题保持代码能力

cp(poursoul):

  • 夯实基础,提升代码能力
  • 控制平时写题时间
  • 控制比赛时BB次数
  • 提升写水题的能力
  • 提升debug能力

nlh(_ilovelife):

  • 加快写题速度,提升代码能力
  • 减少对STL的依赖
  • 恢复信心
  • 准备几何
  • 提高1A率

战术研究:

  • 读新题的优先级高于一切
  • 读完题之后必须看一遍clarification
  • 交题之前必须看一遍clarification
  • 可能有SPJ的题目提交前也应该尽量做到与样例输出完全一致
  • WA时需要检查INF是否设小
  • 构造题不可开场做
  • 每道题需至少有两个人确认题意
  • 上机之前做法需得到队友确认
  • 带有猜想性质的算法应放后面写
  • 当发现题目不会做但是过了一片时应冲一发暴力
  • 将待写的题按所需时间放入小根堆中,每次选堆顶的题目写
  • 交完题目后立马打印随后让出机器
  • 写题超过半小时应考虑是否弃题
  • 细节、公式等在上机前应在草稿纸上准备好,防止上机后越写越乱
  • 提交题目之前应检查$solve(n,m)$是否等于$solve(m,n)$
  • 检查是否所有东西都已经清空
  • 对于中后期题应该考虑一人写题,另一人在一旁辅助,及时发现手误
  • 最后半小时不能慌张
  • 对于取模的题,在输出之前一定要再取模一次进行保险

打表找规律方法:

  • 直接找规律
  • 差分后找规律
  • 找积性
  • 点阵打表
  • 相除
  • 找循环节
  • 凑量纲
  • 猜想满足$P(n)f(n)=Q(n)f(n-2)+R(n)f(n-1)+C$,其中$P,Q,R$都是关于$n$的二次多项式

两套打法:之前主要都是用A打法,现在应调整适应B打法。

A:

  • 前期:_ilovelife主要负责敲题,Claris和poursoul负责提供算法
  • 中期:_ilovelife主要负责敲题,Claris负责在旁边围观敲题,及时改正手贱
  • 后期:三人分锅开题,优先搞希望最大的题
  • 优点:写题比较稳
  • 缺点:局面受_ilovelife主导,当_ilovelife状态不好时容易崩盘

B:

  • 前中期:Claris主要负责敲题,_ilovelife和poursoul负责提供算法
  • 后期:三人分锅开题,优先搞希望最大的题
  • 优点:过题比较快
  • 缺点:想中后期题比较慢

训练实录:[时间 名称:通过题数/总题数,Rank:排名]

  • 2016.10.22 2015 ACM Syrian Collegiate Programming Contest:12/13,Rank:1
  • 2016.10.28 2016-2017 ACM-ICPC, NEERC, Southern Subregional Contest:10/12,Rank:4
  • 2016.10.29 XVI Open Cup named after E.V. Pankratiev. GP of Eurasia:10/12,Rank:65
  • 2016.11.02 2016-2017 ACM-ICPC, NEERC, Moscow Subregional Contest:7/12,Rank:11
  • 2016.11.03 2016-2017 ACM-ICPC, NEERC, Northern Subregional Contest:9/11,Rank:6
  • 2016.11.04 XVI Open Cup named after E.V. Pankratiev. GP of SPB:8/12,Rank:44
  • 2016.11.05 XVI Open Cup named after E.V. Pankratiev. GP of Ekaterinburg:6/11,Rank:66
  • 2016.11.09 XVI Open Cup named after E.V. Pankratiev. GP of Siberia:9/12,Rank:36
  • 2016.11.16 XVI Open Cup named after E.V. Pankratiev. GP of Peterhof:5/9,Rank:50
  • 2016.11.17 XVI Open Cup named after E.V. Pankratiev. GP of Ukraine:12/13,Rank:14
  • 2016.11.18 ACM ICPC Vietnam National Second Round:8/10,Rank:11
  • 2016.12.01 NAIPC-2016:7/11,Rank:16
  • 2016.12.02 2016-2017 ACM-ICPC Northwestern European Regional Programming Contest (NWERC 2016):9/11,Rank:6
  • 2016.12.03 2016-2017 ACM-ICPC Southwestern European Regional Programming Contest (SWERC 2016):9/11,Rank:2
  • 2016.12.04 2016-2017 ACM-ICPC Asia-Bangkok Regional Contest:8/12,Rank:13
  • 2016.12.05 2015 ACM/ICPC EC-Final:9/13,Rank:1
  • 2016.12.06 XVII Open Cup named after E.V. Pankratiev. GP of SPb:9/11,Rank:48
  • 2016.12.07 Asia Hong Kong Regional Contest 2016:9/11,Rank:1
  • 2016.12.08 XV Open Cup named after E.V. Pankratiev. GP of Tatarstan:7/12,Rank:37
  • 2017.03.30 XVII Open Cup named after E.V. Pankratiev. Eastern GP, Division 1:10/12,Rank:30
  • 2017.04.06 XVII Open Cup named after E.V. Pankratiev. GP of Siberia, Division 1:7/11,Rank:23
  • 2017.04.09 The 17th Zhejiang University Programming Contest Sponsored by TuSimple:9/10,Rank:2
  • 2017.04.21 Urozero Autumn 2016. NCPC 2016:9/11,Rank:8
  • 2017.05.01 XVII Open Cup named after E.V. Pankratiev. Grand Prix of America (NAIPC-2017):5/11,Rank:44
  • 2017.05.04 Petrozavodsk Summer-2016. Ural FU Dandelion Contest:3/11,Rank:37

相关