2017-10-30 & 2017-10-31 集训总结

来源:互联网 发布:比尔盖茨书单 知乎 编辑:程序博客网 时间:2024/04/24 23:12

2017-10-30
①考试
T1 不是二分吗?于是我就想二分,然后发现好像二分也搞不出来耶,check双指针好难写(原谅我思维定式,忘记了这个可以搞除法)。然后发现可以用堆,O(n log n)的,于是生成了一堆数据去测,跑了700ms,自以为要得80分了,结果只拿了暴力的40分。。。原来是我生成的数据少打了一个零,重现了借教室那次的百万变十万。然后我就想改成队列试试吧,结果WA飞了。。。原来并不是所有的优先队列都像蚯蚓一样可以变成队列。。。要写式子证明的。。。结果正解是前几天用到的用乘除法代替循环来加速。。。

T2 不是极差最小生成树吗?后悔没有认真学这个模板,结果是道水题(+裸题)。

T3 不是动规吗?结果我写不来。。。20分暴力打完就走人。。。(好像还是不会)。听说状态中用到了还没有结束的组的个数这样类似的定义

②总体来说,160分,又重现了 得分百分一下,排名二十四十开外,横批心态爆炸的尴尬场景。当时我就在想不能怠惰了。。。

2017-10-31
①考试
T1 KMP!妥妥的KMP!于是我就打了暴力。。。然后发现,我只能拿70分唉。。。后来才知道要差分判断,于是我就把它用在了 NOIP 2005 篝火晚会上。

T2 这不 SBT(Size Balanced Tree) 吗?!于是我就愉快地打了一个DFS,结果爆栈了?!又想起了NOIP 2015 信息传递 用 Kosaraju 爆栈的最后一个点(2e5)。。。所以1e5以上都要考虑不用DFS了。。。

T3 毫无想法,暴力打完走人。听说是要对下取整进行拆分?然后预处理?反正我觉得道理都懂了,就是常数太大,不容易搞定。

②总体来说,200分。。。又一次排名20开外了。。。不过虽然正解搞得不好,但好像暴力打得挺好的(有没有本事拿50分的暴力啊QAQ)

原创粉丝点击