博客主题更新啦!!很多链接还没有完善,会慢慢补充的,客官先将就着看吧!
随笔分类 - 反思与总结
摘要:一个暑假两次集训,感觉学了好多好多的东西,也挖了好多好多的坑,于是就决定写一篇关于算法的总结,用于熟悉新算法,也留下一点对新算法的理解。 AC自动机 简单的说就是在trie树上实现KMP,用于多模式串的匹配。 而AC自动机的理解就在于fail指针,fail指针是实现多模式串匹配的
阅读全文
摘要:于是就迎来10天的自闭考试了,每天写点小总结吧。 Day8 第一天就很自闭啊,考题分别是数学题+建模题+图论。 前两道题都没有什么算法,但是难度还是有的,于是就做不太出来,特别是第一题。第二题考试的时候几乎想到了正解,但是由于太急促实现方式没有写好,最后就写挂了,把原本的暴力分也丢了。 第三题是
阅读全文
摘要:简单数论 质因子分解 素性测试 素性测试指的是对一个正整数是否为质数的判定,一般来说,素性测试有两种算法: 1. 试除法,直接尝试枚举因子,时间复杂度O(\sqrt n)。 2. Miller Rabin算法,利用费马小定理和二次探测定理对素数进行测试,有小概率误判,时间复杂度$O(
阅读全文
摘要:动态规划 dp早就已经是经常用到的算法了,于是老师上课主要都在讲题。今天讲的主要是三类dp:树形dp,计数dp,dp套dp。其中计数dp是我很不熟的,dp套dp是我没接触过,树形dp难的题我也不是很会做,所以感觉还是收获了不少,于是dp的总结将主要会以题解
阅读全文
摘要:网络流 网络流的定义 一个流网络G=(V,E)为一张满足以下条件的 有向图 : 每一条边有一个 非负容量 ,即对于任意E中的(u,v) , 有c(u,v)\geq0。 如果G中存在边(u,v) ,那么 不存在 (v,u) 。我们将图中不存在的边的容量定为0。 图中含有
阅读全文
摘要:总结 今天是一场~~欢乐~~的ACM比赛,于是我队得到了全场倒数的好排名。 好吧,其实还是怪自己不能怪队友啦。对于ACM,可能最主要的还是经验不足,导致比赛的时候有点紧张。虽然队友为了磕一道题罚时了9发,但是也不能怪他。还有就是ACM这种比赛保证正确性,和注重细节很重要,今天就有一道
阅读全文
摘要:容斥原理 容斥原理指的是一种排重,补漏的计算思想,形式化的来说,我们有如下公式: $$\left | \bigcup_{i=1}^nS_i \right |=\sum_{i}|S_i| \sum_{i,j}|S_i\cap S_j|+...+( 1)^{n 1}\left | \bigcap_{i=
阅读全文
摘要:分治 普通分治 普通分治是指针对序列或平面问题的分治算法。 思想 普通分治的思想是指将一个序列问题或平面问题通过某种划分方式划分为若干个子问题,直到子问题规模足够小,可以直接回答,再通过合并得到原问题的解。 通常来说,我们划分的方式是某个与题目特征有关的值,例如最大值或最小值。而当不易使用特征值进行
阅读全文
摘要:概率与期望 总结 老师上午几乎是在讲数学课,没有讲什么和OI有关的题目,所以我就做了一点笔记。 到了下午,老师讲完了有关知识点和经典模型,就开始讲例题了。前两道例题是以前就做过的,所以没有什么问题。后几道例题难度就有所提升了,老师共计讲了10到例题,有关笔记基本上都记了 ,但是 区间翻转 ,
阅读全文
摘要:做题 对于习题方面,我们感觉一个暑假还是留下了不少的题要写,大部分应该是讲师讲课的例题,还有少部分考试题。考试题没有订正完是因为还有算法不会,或是因为题太毒瘤了不会。同时,也发现自己还是有很多应该学的算法没学过也没写过,习题和算法就尽量留在假期补吧。 其实在学校的时候感觉做题效率还不错,每天基本更够
阅读全文
摘要:摆渡车的题解我已经写过一遍了,在 "这里" ,这次主要从斜率优化的角度讲一下摆渡车,并总结一下斜率优化会出现的一些奇奇怪怪的错误。 摆渡车 Description 有 n 名同学要乘坐摆渡车从人大附中前往人民大学,第 i 位同学在第 titi分钟去 等车。只有一辆摆渡车在工作,但摆渡车容量可以视为无
阅读全文
摘要:2019/4/9 TGDay2模拟赛 今天是TG模拟赛的第二天了,试题难度也是相应地增加了一些,老师也说过,这就是提高组的难度了。刚开始学难的内容,一道正解也没想出来,不过基本的思路也都是对了,暴力分也都拿到了。 还是看一下试题安排: | 题号 | 试题分组 |考察算法|思维难度|代码难度| |
阅读全文
摘要:2019/4/8 TGDay1模拟赛 这次是和高一的学长学姐们一起参加的TG模拟考,虽然说是Day1,但是难度还是很大的,感觉比18年的Day1难多了。 还是看一下试题安排: | 题号 | 试题分组 |考察算法|思维难度|代码难度| |: :|: :|: :|: :|: :| | 1
阅读全文
摘要:2019/3/8 USACO测试 这是第三次考试了,不过这一次没有上一次考得好,也算是比较失误的,有一道题思路对但是写挂了。 还是看一下试题安排: | 题号 | 试题分组 |考察算法|思维难度|代码难度| |: :|: :|: :|: :|: :| | 1 | 银组T1 |贪心|★|★| | 2
阅读全文