[GDOI2016模拟04.25总结]
2016-04-25 19:46
253 查看
Summary
这次比赛爆炸了,当然原因还有第三题交错题50分没了QwQ。第一题想出了正解,但我在想第一题怎么会是最短路加路径覆盖呢?然后就认为自己想错了,便又想了很久,最终还是打了这个。然后打的时候由于Floyd是O(n3)的,这题n达到了500,感觉会爆炸,然后就将数据范围改成了50分范围。这时时间不多了,于是便转去后三题暴力,没有检查代码。因此第一题匈牙利枚举变量打错了,还有其他一些细节错误,第一题就爆了。还有就是STL的min慢的飞起,如果担心卡常,千万别用。
第四题其实我和正解很接近,我已经证明了每次删点最多只会改变log2n条重边指向,然后也想到了使用树链剖分维护重儿子与轻儿子的size差。这时我就脑抽了,我在想每次删点会将某些size差加1,而某些减1,哇这样怎么做啊?于是我忽略了加1的点都是重链顶,最多log2n个,在线段树上查找即可。有些可惜,虽然我在考场上应该是搞不定这题的代码量的。
Experience
∙不管时间多紧,检查代码的功夫不能省。在打完之后以及调出样例后,都要花时间肉眼差错!!!∙少用标准库函数,尤其在数据很大的时候。
∙想题时要记住一些特殊性质。
相关文章推荐
- HDOJ1175(BFS)
- 图文混排 和 正则表达式
- 智能交通
- ZOJ-3936(Apples and Ideas)
- caption标签,为表格添加标题和摘要 summary a mail
- JAVA内存模型
- 基于epoll封装的事件回调miniserver
- 个人博客总结7
- Codeforces Round #347 (Div. 2) C. International Olympiad(求第一次出现这种数字结尾的是哪一个年份)
- Android热修复技术链接收集
- IO流学习
- Masonry介绍与使用实践(快速上手Autolayout)
- mips 的内存映射问题
- HDU 1166 敌兵布阵
- leetcode 345Reverse vowels of a string
- Impala与Hive的比较
- Java面试中的多线程问题
- 第一次冲刺阶段(八)
- react-redux单元测试(基于react-addons-test-utils,mocha)
- vs中正常IIS发布网站后css样式、图片丢失jQuery报错 $ is not defined