GDOI2016模拟1总结

来源:互联网 发布:js 一切皆对象 编辑:程序博客网 时间:2024/06/04 17:44

1、论看样例的重要性

day1t1光对着式子推了两个钟,实在不想搞了,于是边推边敲的敲了个猜想,总共两个半钟以后发现样例与题目不符。解决完这一切以后已过去3个小时。由于各种不爽导致各种bug。

2、论数据生成器正确性的重要性

day2t1一开始认为暴力很难打,不好拍,于是先手动出了几个小数据,因为是手打的,所以航线默认按时间拍了个序。后来强行打了暴力和数据生成器。居然也默认按时间排序了。于是巧妙的拍对了。

然而不管拍有多坑多难打,还是要打的。像day1t1就是觉得耗时太长所以没拍,于是真的没发现算法错误。

3、论暴力上优化的重要性

看到部分分按部就班的打暴力,这种事情我一年前也会,而一年之后居然一点变化都没有,30%该拿的拿,剩下的一分都没多,那我这一年都学了些啥?又一年了,就算是暴力也该有代表一年学识的优化了,像day2t4的暴力,很多部分都可以上线段树的,比如维护重树减轻树这些,考场上都想到了,结果嫌麻烦没打。下午讨论时听到ganxi讲到这个,别提多后悔了。

到了比赛时,暴力和水法和各种优化都是对大众分的重要升格。一生的学识不是只能够在切题中体现的,暴力水法优化也可以的。

4、论注意时间的重要性

推day1t1和day3的时候,我很专心,很专心,很专心,以至于时间像开了挂似的疾走,敲代码时手速自我感觉良好,可是打个void居然用了10分钟,已经开始怀疑我的表是不是32倍速的在走,还是我相比世界满了32倍速。

感觉day2的时间安排还是挺好的,于是有时间把每个暴力都打了,最后还强行打了t1的暴力和拍。现在打字速度已经上去了,关键是思考速度一直是个卡。前些天停课时的比赛试过脑洞大开,那种状态感觉可遇不可求。所以只能够不断提升学识,使自己即使是脑洞没打开的情况下也能通过经验很好地分析题目。

5、论梦♂想的重要性

人要有梦♂想,哪怕是垫底也坚决不能连垫三场。

1 0
原创粉丝点击