给即将参加noip的自己和各位oier的一些提醒
2017-11-09 09:52
260 查看
这几天看了近几年的noip真题,并总结了一些做题经验,以后有新的感想还会总结/修改。
1.不要着急写题,先把题目读一遍,并想一想有没有思路。
2.如果T1很水的话不要着急,尽量一遍写对。并仔细检查一遍(比如手出几组数据),个人感觉T1的对拍成本很高,因为往往暴力比正解都难写。
3.其余的题必须写一个暴力,不要直接看正解的数据范围,如果没有思路先看部分分。
4.根据数据范围猜算法:
1. <=25大多数都是爆搜,虽然2016D1T3是dp,但是实测爆搜可过。(写爆搜时可以通过控制深度的方法保证程序不超时,毕竟超时是一定没分的,而这种做法至少有希望得分)
2. <=50 n^4(dp,模拟等,noip不太常见)
3. <=300 n^3(dp,一些图论算法,或者是十分基础的暴力)
4. <=1000 n^2-n^2log (大部分是暴力的范围,写100000对拍时大部分用的也是这个做法,dp)
5. <=100000 nlog-nlog^2-nsqrt(n)(在noip中想想二分,倍增,数据结构等)
6. <=1000000+ 个人觉得是很不好办的数据范围,因为这样的数据范围对思维要求很高,也很容易有神题出现。
1.不要着急写题,先把题目读一遍,并想一想有没有思路。
2.如果T1很水的话不要着急,尽量一遍写对。并仔细检查一遍(比如手出几组数据),个人感觉T1的对拍成本很高,因为往往暴力比正解都难写。
3.其余的题必须写一个暴力,不要直接看正解的数据范围,如果没有思路先看部分分。
4.根据数据范围猜算法:
1. <=25大多数都是爆搜,虽然2016D1T3是dp,但是实测爆搜可过。(写爆搜时可以通过控制深度的方法保证程序不超时,毕竟超时是一定没分的,而这种做法至少有希望得分)
2. <=50 n^4(dp,模拟等,noip不太常见)
3. <=300 n^3(dp,一些图论算法,或者是十分基础的暴力)
4. <=1000 n^2-n^2log (大部分是暴力的范围,写100000对拍时大部分用的也是这个做法,dp)
5. <=100000 nlog-nlog^2-nsqrt(n)(在noip中想想二分,倍增,数据结构等)
6. <=1000000+ 个人觉得是很不好办的数据范围,因为这样的数据范围对思维要求很高,也很容易有神题出现。
相关文章推荐
- 总结下自己的入门学黑之路,希望对各位一些帮助!少走点弯路! --写文时间2011-10-26
- 【转】[转]总结下自己的学黑之路,希望对各位小黑和奋斗在计算机一线的码农们一些帮助!少走点弯路!
- 用来提醒自己的一些总结性浅见
- 还有一些紧急事情未做,提醒下自己
- 给自己的一些提醒
- 通过一些活动彻底的放空自己,之后重新投入到工作中会发现想法和思路都开阔了,这次参加辰辰运动会就这样的感受
- 记录下我曾经犯过的错误,时刻提醒着自己(也包括一些小技巧,未完,待续……)
- datagrid自己的一些操作积累
- 自己动手 搭配环境的一些记录ubuntu12.04 android
- 自己写的一些排序算法
- 经历一些磨练造就一个不一般的自己
- gtk学习自己找的一些中文网站
- SpringSide代码规范(自己另外做一些笔记)
- 参加微软“寻找下一代CTO"网络活动获奖的一些感想
- “让技术改变世界”,更要用技术打造中国的国际化!-写过园子里面一些类似Nbear的团队和一切承认自己是中国人的人!~ (转)
- 分享一些自己的学习历程和学习方法
- 总结一下一些简单但是自己又不清楚的知识点(华为题目)
- iOS开发学习-推荐几个自己经常去的一些博客和网站
- 记录自己面试遇到的一些常忘的
- 我的程序员之路(九)------参加郑州微软MVP宣讲会后的一些思考