预告/计划

17/8/4

初三过了。一段旅程结束了。
暑假开始了。又一段旅程开始了。

好吧,初三终于过去了,可以搞信息学了。终于可以连写一个小时博客,刷一天题目,深夜爬起来做比赛了。
那么我想应该在暑假期间将所需要复习的东西再列一个清单:(划线的已经完成)

1、复习

动态规划(基本模型+优化,如背包、线性、树形、斜率、状压等)
图论(参考清华大学《图论及其应用》和黑书+蓝书,BFS/DFS类+网络流+生成树+最短路等,部分归入数据结构)
数学(将所认真教过的再次复习,如基本组合数学结合清华大学《组合数学》和高中数学联赛内容,如组合计数模型、容斥原理等,还有数论可参考《算法数论》、《简明数论》、黑书习题指导等,再如计算几何可参考相应资料与《算法导论》、蓝书、黑书与习题指导)
数据结构(基本:链表;高级:并查集、线段树、树状数组、平衡树)
字符串:KMP、Manacher、ExtKMP ACAutomation 后缀数组等,另外还要回忆一下Hash
杂算法:贪心各类小模型(其实可以归到DP)、分治如数值算法(二分答案、三分)和决策算法…….

2、推进
动态规划的更多优化(参见黑书与习题指导,如各种单调性)
数学(比较多):
(1)组合数学类,如母函数的巩固(继续学习各种初等函数性质)与应用,再如Polya和Burnside
(2)运筹类,如线性规划(算法+模型)
(3)博弈论初步,即各种组合游戏,SG函数的推导,还有比较偏的某纳什均衡?
(4)数论类,如欧几里得的几个算法(逆元),线性筛,中国剩余,大步小步,欧拉的函数和定理,Mobius反演(也许可以看两眼杜教筛?),具体参考已列出
(5)线性代数,如矩阵乘、矩阵逆、高斯消元等
数据结构如树剖动态树(LCT)、平衡树、可持续化、~~嵌套与分块等等,参考集训队论文作业、蓝书黑书习题指导、《算法导论》、《高级数据结构》以及相应资料,另外将~~CDQ分治和整体二分先归进来
专门在数据结构中再独立出一波后缀数组+SAM+后缀树
图论中还有点分治和边分治
当然还有各类搜索(各类奇妙的剪枝定界,A*、IDA*)不过似乎不会有那么多?

好吧,似乎就是那么多了。甚至有可能太多了搞不完,不过似乎还是有不少时间的。

3、练习题源
各类学习资料的练习题
历届NOIP TG真题和模拟题
usaco、coci、codeforces、Ural Onlinejudge、Sphere等等外国的好题库
LRJ蓝书最后的一堆题目
UER的几次比赛(题目真的不错,不过似乎应该留后一点做?)
黑书练习题
各省省选、NOI
BZOJ
JZOJ

17-11-18

NOIP好像有点bz啊……初三似乎是最后能犯错的一年了……明年GDOI要加油啊,争取进队

加油!!

然后下面就基本上是这个学期剩下来的东西了(感觉几乎搞不了这么多吧……)

数据结构类

(模板题可参照http://www.cnblogs.com/zzqsblog/p/5451134.html

1.LCT

2.Splay(序列“形态”维护+序列子树操作支持)

3.Treap

4.cdq分治

5.整体二分

6.莫队(+带修)

7.可持久化数据结构(主席树,可持久化Trie,可持久化Treap)

8.树套树

9.可并堆

10高级版线段树(from jury_2,%%%),.线段树合并

11.字符串题目(后缀数组,后缀自动机,后缀平衡树,后缀树,扩KMP,Manacher模型等)

12.虚树

规划类:

1.DP优化(斜率,四边形不等式,决策单调性……)

2.网络流模型(网络流24题+蓝书题目)

3.线性规划单纯形法

4.二分图匹配模型

5.点分治/边分治/链分治

6.2-SAT

数学类:

1.FFT

2.莫比乌斯反演(hzwers博客题目复习,杜教筛、洲阁筛,狄利克雷卷积理解,vfk讲义题目)

3.计算几何基础判定+凸包+半平面交

4.组合数学补充类(母函数,Lucas定理……)

4.线性基,FWT

练习题源

目前的话,搞省选题主要就是集中在LOJ和BZOJ辣~(当然也少不了Luogu来测板子),主要会跟着hzwers或者vfk的题单做,感觉分了类之后写起来比较舒服?另外UR的题目也会去做做(思维难度?),另外GDOI往年的真题大概要晚一点做(郭教授GDOI的新书到底什么时候出啊……往年的试题目前似乎只有JZOJ有……)
JZOJ的题目太难了感觉搞不动啊可能寒假有时间才能搞吧

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值