其他分享
首页 > 其他分享> > 海亮夏令营省选入门集训(day2018.7.4~day2018.7.23)

海亮夏令营省选入门集训(day2018.7.4~day2018.7.23)

作者:互联网

又要开始集训了…


day1(day2018.7.4):

今天为什么一来就考搜索专题啊,说好的是讲搜索呢…

反正上午爆0了(好像最后代码被吃了,反正测不测都一样).

下午考试题的讲解听的很迷,一道题都订不出来,我可能废了,所以今天订题是不存在的.

然后还讲了各种搜索,简略地讲了讲dfs、bfs、迭代加深、双向广搜、记忆化搜索.

之后拓展了关于图的连通性问题,讲了割点割边、点双连通分量、边双连通分量和强连通分量,话说这不是后面的课么,抢课红色预警.

还详细地讲解了A*算法及其改进、模拟退火和遗传算法.

感觉模拟退火和遗传算法好难啊,考物理和生物.


day2(day2018.7.5):

今天貌似是讲DP的…

早上就是讲了几道例题,把区间DP、背包DP、状压DP讲了讲,拓展了一下斯坦纳树,然后讲了插头DP,最后讲了树上DP.

下午突然介绍了一下点分治,然后继续补充了树上DP.

然后讲了两道概率DP,表示懵逼.

之后由普及了一些神奇的有限状态自动机和正则表达式.

然后差点讲课老师把讲字符串的老师的课抢了…


day3(day2018.7.6):

早上考试竟然乱搞了60分???

下午先把题目讲了,表示我可能只会T2.

然后开始讲起了斜率优化,我表示这是我第3次学这玩意了,感觉貌似懂了,然后到动态凸包的时候挂了.

最后开始讲数位DP,我可能再也听不懂了…


day4(day2018.7.7):

今天是网络流,估计GG了.

早上讲了最大流的概念和dinic算法,然后讲了二分图匈牙利KM算法,之后又讲二分图模型怎么转化成网络最大流.

然后讲了一大堆最大流和二分图的模型,比如最小割、二分图最小顶点覆盖、二分图最大独立集、最小路径覆盖、二分图点权最大独立集、最大权闭合子图、点限制的网络流拆点等.

然后就开始讲例题了.

上午课上完了,老师问有什么不懂的,突然有dalao大喊一声:最大流是什么…

我:无语&偷笑…

下午讲了讲网络流中有上下界的网络流模型,又拓展出了最小路径边覆盖.

然后就开始介绍费用流的一种算法:zkw费用流.

然后又开始讲题了,表示一脸蒙蔽.

我最近几天是不是太浪了什么都听不懂QAQ…


day5(day2018.7.8):

今天又要早上考试???

我怎么爆0了,我写了30分的暴力啊…

编译超时???

好吧我认了…

下午开始讲图论基础,把第一天的强连通分量、割点割边、点双联通分量、边双连通分量又讲了一遍.

然后开始讲欧拉路径和2-SAT.

我竟然听懂了2-SAT…


day6(day2018.7.9):

今天早上还是考试…

没爆0开心…

下午讲了今天的考题和昨天的T3.

晚上又把昨天的T1和T2讲了.


day7(day2018.7.10):

早上开始讲概率和期望,听得海星,就是期望和事件独立的概念可能还有点模糊.

然后讲了高斯消元,表示课件讲的太浅,一看blog立马就懂,不过老师讲的不错.

下午又考试,爆0…


day8(day2018.7.11):

早上开始讲线性代数.

先是讲了矩阵的一大堆知识、矩阵乘法等,然后开始讲高斯消元(昨天不是讲过了).

为什么我矩阵树定理和Binet-Cauchy定理没有听懂???

下午竟然讲FFT,挂机挂机…

我上次只听懂FFT的分治部分这次还是只听懂分治部分…


day9(day2018.7.12):

上午开始讲初等数论,听了一大堆学过的定理.

然后讲了中国剩余定理,我表示为什么讲的那么快…

然后又讲了BSGS算法,表示我好像没听懂…

没事题还是听得懂的.

下午开始讲排列组合.

讲了各种神奇的一一对应、组合数取模、prufer序列、Catalan数、Fibonacci数、容斥原理…


day10(day2018.7.13):

上午把昨天没有讲的几道题补了补,然后就开始讲数论函数.

然后就讲dirichlet卷积和mobius反演啦>_<…

下午开始讲博弈论,SG函数等游戏.


day11(day2018.7.14):

上午讲了字符串匹配的一点内容.

讲了KMP和KMP自动机、AC自动机和Trie图,还有个啥Fail图.

然后讲了很多很迷的例题.

下午讲了回文串相关的一些算法,最主要的是manacher算法.


day12(day2018.7.15):

上午讲了后缀数组的求法,最主要的是倍增算法,DC3讲师说自己不会…

下午是后缀自动机,一种神奇的有限状态自动机.

反正后缀相关的算法数据结构我都挂了.

晚上讲了分块和莫队,感觉这东西很容易.


day13(day2018.7.16):

出去玩了,去了个类似儿童乐园的地方,不过感觉好像不是我该去的地方啊,我已经够大了啊.

下午回来大家各种浪,至于我就打了一个一下午MC.


day14(day2018.7.17):

今天讲了一些神奇的分治算法,早上是cdq分治和整体二分,而下午是树分治,觉得听课没有完全挂掉.


day15(day2018.7.18):

今天是NOI网络同步赛,感觉极差,只写了T1的30分暴力.

然而到了下午我的还是没有测好.

下午的讲评之后,感觉T1就是个大水题,70分随便拿,T2没听懂,T3感觉爆0正常.

为什么到晚上也没出来成绩啊…


day16(day2018.7.19):

感觉早上的平衡树很简单啊,但只会写splay,splay是万能的.

下午自习,随便写了到几道线段树和splay放松身心.

晚上的LCT基本挂机,但是大致思路好像还是很简单的.


day17(day2018.7.20):

今天是NOI同步赛day2,做好爆0准备的我果然爆0了.

然后下午的讲评真的令人窒息,T3的树上轮廓线状压DP是什么鬼玩意…

据说这还是部分分的写法…

吉司机的题果然不可做…

晚上终于见到了我特别崇敬的lrd刘润达大佬,%%%.

我觉得他讲课真的是负责啊…


day18(day2018.7.21):

今天是数据结构,上午讲了树链剖分、虚树、树套树、可持久化数据结构.

下午还补充了一些可持久化线段树,然后讲了很多很有意思的很难的题.


day19(day2018.7.22):

计算几何听懂是不存在的…

什么是弧度?什么是tan的逆运算?什么是向量?为什么我什么都不会啊…

上午凉了挂掉了…

我觉得下午的扫描线可以挽救一下…

算了我放弃了…

晚上dalao开始讲OI之路该如何走,感觉受益匪浅啊…


day20(day2018.7.23):

今天结束集训的考试,感觉毒瘤.

T1只会30分,没事那就30分.

T2想到了神奇的主席树解法,但是主席树不敢写啊,算了写50分的暴力,然后莫名挂了40分.

T3特殊的10分变成了20分,开心.

正解,T1是个神奇的容斥?T2什么矩阵面积并?T3是什么原根、循环矩阵?

没事反正我也不会.

标签:二分,下午,23,海亮,day2018.7,然后,算法,DP
来源: https://blog.csdn.net/hzk_cpp/article/details/86744065