总结($20191101$)

@

总结(\(20191101\)

这周前三天是学生专题复习,所以先总结下自己在这三天讲的几个方面的感想吧。

周一(\(dp\)专题)

\(dp\)专题我也亲自参与进来了,虽然我\(dp\)相比有些\(dalao\)还是弱了点,但因为胡老师信任我,所以我还是接下了这个重担。

我负责讲的是树形\(dp\),状压\(dp\),单调队列优化\(dp\),王振波和庄景豪负责了背包,概率期望,数位\(dp\),区间\(dp\),计数

\(dp\),数据结构优化\(dp\)。这次负责组织\(dp\)的复习,我准备了很久,但是收获也非常大。比如以前我做树形\(dp\)基本上都非

常困难,但为了讲课,我专门找了各方面的经典题,逼迫自己去理解清楚,还要能够讲清楚,所以感觉对树形\(dp\)的理解加深了

很多,考试考到了两次树形\(dp\),我都是比较轻松地写出了状态转移方程。

当然,某些方面我还是没有做到很好。区间dp和数位dp我就比较弱,因为除了考试以外,我没有怎么主动去刷过这两个方面的

题,导致我确实不是很熟悉这两种经典的dp题,接下来自己要重点关注这两个板块,把zjh和wzb推荐的这两个板块的题刷完。

周二(图论专题)

图论是个博大精深的板块,包含的知识点也非常多,有树相关的知识:最小生成树,树的直径和LCA,基环树,和路径有关:最

短路,k短路,也有联通性相关:强连通,割点,桥,也有建模有关:差分约束,二分图。所以想学好图论是必须见多识广的,因

为图论里有很多比并没有写在书上的经典算法或套路:比如树上差分,分层图等。图论是我一个不算薄弱也不算特别擅长的板

块,考试考到了图论里较难的题目我一般也只有部分分做法,所以我还是需要提高自己的建模能力和对算法的熟练度,上次考到

tarjan算法,我调了将近两个小时才调出来那道题。

周三(模拟搜索博弈论)

模拟是个神奇的东西,它一般没有什么思维难度,简单时人人会写,但困难时可以让人心态爆炸。它考的不是思维,而是对细节

的把控,看你是否可以随心所欲地用代码把自己的意思丝毫不差地表达出来。所以计划考前写三道较难的模拟题,目前完成了一

道。

搜索也是非常基础的算法,但是应用非常广泛,比如游戏里常用的寻路算法就是一种高效的搜索。上次考到的小木棍那道题,就

是搜索剪枝的极致,一共加上了5个优化才过得了,效率比朴素的搜索快上了不知道多少。搜索也是骗分的利器,困难的k短路问

题就可以用A*算法实现,而且平均效率非常高,只要出题人不恶意卡,有时比正解的效率还高。

博弈论是我非常薄弱的一个版块,我对它的认识基本上停留在取石子游戏上,这次听了同学的分享才感觉好了些,虽然并不是常

考的知识,有时间还是要复习下。

周四周五(两天考试)

这两天又把两次的成绩加起来排了名,最厉害的dalao拿了550分,而我只拿了390分,看来我和高手的差距还是不小的。昨天的

题其实很简单,ak其实也没问题,但我以为第二题要用什么字符串的算法,所以默认 自己不会,考完才发现其实非常简单,

自己出个样例模拟一下就可以知道怎么做了,我这个不敢想的毛病一定要改掉,不然真正考试要是遇到了就后悔一生了。今天的

第一题是个鸽巢原理,开始一直没想出来,感觉没有那么高效的算法可以解决这个问题,后来自己没事写了几组样例,猜想一定

有连续的区间作为答案,才写出来,第三题是个tire树,自己还是不是那么擅长字符串算法,坑要填,第三题下来还要仔细想。

猜你喜欢

转载自www.cnblogs.com/hzyhome/p/11778359.html
今日推荐