TJU_WannaCry训练实录

现场赛成绩记录:
2017.10.22 CCPC哈尔滨 金
2017.10.29 CCPC秦皇岛 金
2017.11.04 ICPC青岛 二题 铁
2017.11.28 ICPC南宁 银
2017.12.03 CCPC-FINAL 哈尔滨 银
2017.12.17 ECL-FINAL 上海 金 圆满退役!


战术分析:
0、任何一道题半小时没想出来,就立即放弃,去想别的题。
1、容易产生精度误差的题目不要轻易做,要想想是不是有其他解法,本解法是否为正解。
2、构造题不要开场做
3、交题之前一定要看一遍clarification
33。做题之前一定要看一遍clarification
4、给队友讲题时要全部讲清楚,不要少说任何变量
5、要在比赛开始三小时内读完所有可能做的题目
6、比赛最后一个小时一定要跟榜,没有把握不要再去做过的人少的题目
7、团队内部要多交流,一个人思考到一定地步,如果要换题去做,一定要将已经想过的情况告知队友
8、当发现题目不会做但是过了一片时应冲一发暴力
9、有数道题目可以做时,优先做消耗时间少的题目(包括可能的debug时间)
10、细节、公式等在上机前应在草稿纸上准备好,防止上机后越写越乱
11、对于取模的题,在输出之前一定要再取模一次进行保险
12、遇到大量数据导致复杂度不够的题目不要慌,有可能判重之后可以用差一点的方法就能过。
13。交题之前要先检查查错部分中的易错点是否正确。
14. 最后一小时心态要放平!
15. 除了签到题,其他题写之前想法都需要经过队友的确认。


打表技巧:
1、直接找规律
2、差分后找规律
3、找循环节
4、如果有两个数列的话,要找两个数列之间的关系,eg. g(n) = f(n) * f(n - 1)
5、如果发现答案的增长趋于线性,尝试找一些线性递推式,如f[n] = a * f[n - 1] +b * f[n - 2]
6、BM算法好!


查错技巧:
(1)数组是否足够大
(2)检查INF是否足够大
(3)会不会爆int
(4)有没有初始化
(5)极限条件(如答案为0时)
(6)函数参数是否传错
(7)检查是否有手误(大于等于号是否正确,数据下标,循环变量是否混淆,变量是否用错,复制粘贴时是否全部改完,在for循环里加加减减是否写错,加加减减的变量是否写错 )
*
出数据技巧:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值