gdkoi前的复习

又浪了一天……

整理下学的,这两天都温习(预习)一下吧。

27号就是gdkoi了好怕……

数据结构

------树

-------------平衡树

-------------线段树/树状数组

-------------树套树

-------------可持久化还有主席树

-------------树链剖分

-------------line-cut-tree

-----字符串

-------------AC自动机

-------------后缀数组

-------------后缀自动机

算法

-----网络流

-------------最大流sap

-------------最小费用最大流(spfa以及zkw费用流)

-----二分图

-------------匈牙利算法

-------------km算法

-----图论

-------------tarjan

-------------2-sat(*)

-----字符串

-------------kpm

-------------马拉车

-----动态规划和递推

-------------单调性

-------------斜率优化

-------------矩阵快速幂

-----莫队

-------------普通莫队

-------------树上莫队

(都写一两道题吧……)

(*)就是不想搞的

----2.24 今天的任务就是树吧

时间: 2024-10-28 16:33:31

gdkoi前的复习的相关文章

省选前模板复习

PREFACE 也许是OI生涯最后一场正式比赛了,说是省选前模板,其实都是非常基础的东西,穿插了英文介绍和部分代码实现 祝各位参加JXOI2019的都加油吧 也希望今年JX能翻身,在国赛中夺金 数学知识 见数学知识小结 字符串 KMP算法Knuth-Morris-Pratt Algorithm KMP算法,又称模式匹配算法,是用来在一个文本串(text string)s中找到所有模式串(pattern)w出现的位置. 它是通过当失配(mismatch)发生时,模式串本身能提供足够的信息来决定下一

联赛前的复习计划

数据结构 树状数组 线段树 单调队列&单调栈 普通平衡树&文艺平衡树 链表 字符串 KMP Hash Manacher Trie 基础算法 二分 贪心 搜索 倍增 分块 模拟(退火) 图论 基础知识 最小生成树 最短路 拓扑排序 树链剖分 LCA 并查集 强连通分量 割点&桥 网络流 数学 逆元 费马小定理 exgcd 欧拉定理 欧拉函数 中国剩余定理 欧拉筛 组合数学初步 容斥原理 线性代数 DP 线性DP 区间DP 树形DP 状压DP 背包DP 数位DP 其他 扫描线 2-SA

算法分析与设计复习

算法分析与设计复习 2016年初,研一上学期期末考试前,复习并总结算法分析与设计科目的内容.复习过程参照<算法导论>中文第2版,同时参照PPT,章节划分根据PPT内容 概要: 第一章 概述 第二章 插入排序&分治策略 第三章 复杂度分析 第四章 堆与堆排序 第五章 快速排序 第六章 线性时间排序 第一章 概述 算法的应用范围 算法在诸如生物等诸多领域有其应用 算法的意义 算法在很多情况下让不可能完成的事情变成了可能,让处理的很慢的过程变快. 一个铺垫 一串不全为0的数,怎么取能拿到一段

2016考研数学三复习计划

一.学习阶梯划分: 一阶基础 全面复习(3月-6月) 二阶强化 熟悉题型(7月-10月) 三阶模考 查缺补漏(11月-12月15日) 四阶点睛 保持状态(12月16日-考试前) 二.参考书目 : 必备参考资料: 数学考试大纲 <高等数学>同济版:讲解比较细致,例题难度适中,涉及内容广泛,是现在高校中采用比较广泛的教材,配套的辅导教材也很多. <线性代数>同济版:轻薄短小,简明易懂,适合基础不好的学生.<线性代数>清华版:适合基础比较的学生 <概率论与数理统计初步&

艾宾浩斯复习

艾宾浩斯计划表这样做 「英语100天计划」的「第一周检查表」被拥有34万粉丝的@毛毛虫Claire 冠以#最佳英语学习法#转发后,我的微博又开始热闹了--N多朋友在评论和私信中问我:「亲,你的表格在哪里下载的呀?」「表格能发给我一份吗?」-- 艾宾浩斯计划表 呃,表格是我根据艾宾浩斯遗忘曲线原理,再结合自选学习资料和时间安排,自己制作的. 以前泡论坛时,经常会遇到某个特多干货的分享贴,本来看楼主边分享边和跟帖的人讨论,挺带劲儿挺有收获的,但因为楼主说到自己用了某种工具或某个资料,跟帖的人纷纷发邮

周记【距gdoi:110】

这两个星期都在复习和考试,进度慢了好多.(考试也觉得似乎不是很理想) 姚老要我们写个程序来应对学校的分班问题.然后我们就脑洞打开准备设计一个.写应用程序应该是很烧时间的吧? 接下来搞搞后缀数组,然后还有dp,各种分治,莫队,争取gdkoi前搞好吧? 也想学rausen搞搞填坑计划,但是想想现在是在学不是在刷题还是算了吧. 就算一个人也应该还有坚持下去的勇气吧(并不是一个人,还是佐天酱O(∩_∩)O) 还是没有勇气去找她,但是她认不认识我爱不爱我是她的事,而我配不配能不能就是我的事了. 博客园换了

(转)艾宾浩斯记忆曲线背单词

一. 复习点的确定(根据艾宾浩斯记忆曲线制定): 1. 第一个记忆周期:5分钟 2. 第二个记忆周期:30分钟 3. 第三个记忆周期:12小时 4. 第四个记忆周期:1天 5. 第五个记忆周期:2天 6. 第六个记忆周期:4天 7. 第七个记忆周期:7天 8. 第八个记忆周期:15天 二.背诵方法: 1. 初记单词时需要记忆的内容: a)单词外观,b) 单词的中文释义,c) 单词的记忆法 2. 每个list的具体背诵过程(每个list按12页,每页10个单词计): a) 背完一页(大约5分钟),

学期总结(女友篇)

学期总结(女友篇) 不知不觉大一就这样悄无声息的过去了,我从刚来时的懵懂,到现在逐渐有了自己的方向. 回顾这逝去的一年来,刚来到大学时,我像大多数同学一样对即将来临大学生活充满了好奇和向往.大一新生第一个要面临的挑战就是军训,军训期间每个人都是平等的,谁都不可能偷懒,我们都要面对那炎热太阳的灼烧,我没有退缩,在15天的军训生活中我努力的学习队列和正步,虽然军训是十分苦的事情,但它也有丰富多彩的娱乐活动,我们可以和同学在一起唱军歌,玩耍.更重要的是,它能磨练我的意志,在以后的生活中它将一直伴随在我

【C++探索之旅】第一部分第十一课:小游戏,猜单词

内容简介 1.第一部分第十一课:小游戏,猜单词 2.第一部分第十二课预告:指针一出,谁与争锋 小练习 上一课<[C++探索之旅]第一部分第十课:文件读写,海阔凭鱼跃>中我们学习了读写文件的知识. 第一部分的课程也快接近尾声了,下一课我们会学习很重要的指针的知识.之后,我们就进入第二部分:面向对象编程了.哈哈哈,激动不? 目前为止,我们也学了不少内容:编译基本原理,IDE,变量,函数,条件语句,循环语句,引用,数组,文件读写,等等.你应该为自己感到自豪. 俗语说得好:实践是最好的老师.我们学了那