【知识点总结】NOIP前夕 2014.11.4

2014.11.4 7:33 还有三天半就要NOIP,圈一下要背的知识点:

一、数论

1、素数判断

2、筛法求素数

3、求一个数的欧拉函数值

4、预处理欧拉函数

5、卡塔兰数递推式

6、快速幂(模素数的乘法逆元)

7、GCD

二、图论

1、最短路:①堆dijkstra ②spfa

2、kruscal 最小生成树

3、LCA(块状树)

4、匈牙利算法

5、验证二分图

6、scc缩点

7、拓扑排序

三、动态规划经典题

1、零一背包

2、完全背包

3、分组背包

4、最长上升(不下降)子序列

5、方格取数

6、最长公共子序列

四、贪心

各种覆盖问题。http://www.cnblogs.com/autsky-jadek/p/4072670.html

五、其他

1、

next_permutation()=============按字典序的下一个排列
prev_permutation()=============按字典序的前一个排列

2、尺取法

六、数据结构

1、树状数组

2、分块:①预处理②区间k大值③区间k小值

3、ST表

4、堆(STL)

时间: 2024-08-08 17:51:52

【知识点总结】NOIP前夕 2014.11.4的相关文章

【转载】【知识点总结】NOIP前夕 2014.11.4

2014.11.4 7:33 还有三天半就要NOIP,圈一下要背的知识点: 一.数论 1.素数判断 2.筛法求素数 3.求一个数的欧拉函数值 4.预处理欧拉函数 5.卡塔兰数递推式 6.快速幂(模素数的乘法逆元) 7.GCD 二.图论 1.最短路:①堆dijkstra ②spfa 2.kruscal 最小生成树 3.LCA(块状树) 4.匈牙利算法 5.验证二分图 6.scc缩点 7.拓扑排序 三.动态规划经典题 1.零一背包 2.完全背包 3.分组背包 4.最长上升(不下降)子序列 5.方格取

2014.11.9心情随笔

嗯不知不觉已经夜深了,父亲与妹妹已经入睡,而我却还守着电脑看教程. 有的时候挺迷茫的,不知道自己做的这一切是为了什么,喜欢编程吗?可我说不出来喜欢它的理由,只是单纯的觉得那一行行的代码能像当初推理一样给我带来快乐,兴奋感. 可有的时候就像老师说的,我不学习不考个好的大学做这一切有什么用呢?人活着这一辈子又是为了什么呢? 是我想太多了么?同龄人该想什么?我才初二呀,有的时候挺憎恨自己为什么想那么多. 找份安稳的工作赚钱糊口养家,这已经是我的目标了,梦想什么的早就扯淡没了. 梦想离我太遥远了吗?忘了

Notes of Scrum Meeting(2014/11/2)

Notes of Scrum Meeting (2014/11/2) 软件工程项目组Sevens开始项目之后的第一次Scrum Meeting报告 会议时间:2014年11月2日  20:00—20:30 与会人员:金鑫 陈少杰 雷元勇 王迪 高孟烨 邓亚梅 郑培蕾 会议地点:QQ讨论组 会议内容: 1.会议目标 项目给定的时间正式过去一周,我们开始准备的时间有些晚,所以大家在周末的任务是熟悉Android开发环境和开发语言, 为之后两周编写代码打下基础.另外就是确定今后四天的时间里大家的努力方

Grml 2014.11 发布,Linux 发行版

Grml 2014.11 发布,代号为 'Gschistigschasti'.此版本提供最新的 Debian 'testing' 里面的软件包,跟往常一样,更新了硬件支持,修复了之前 Grml 版本的 bug. 新特性: new boot option getfile.retries=... - by specifying a number it controls the number of download retries for the netscript=...; grml2usb - i

noip模拟测试11

T1:string 第一眼秒出思路,这不就是排序那道题的加强版吗? 然而歪?解复杂度虽然是对的,但常数过大,竟被卡到70 歪?解:(实际上std写的就是这个,但据说std被卡掉了 OAO) 因为字符集很小,所以我们可以把区间排序改为区间查询和覆盖 即:先查询区间内所有字符的个数,再从左端点开始按照大小关系依次将长度为字符个数的区间修改为该字符. 期望复杂度O ( 26*mlogn ),实际复杂度O ( 26*mlogn*(巨大的常数) ) 所以需要一(feng)定(kuang)的卡常 正?解:

虚拟化这八年-【软件和信息服务】2014.11

1998年VMware将IBM大型机应用的虚拟化技术迁移到x86平台,服务器虚拟化开始慢慢走近大众的视野.而中国人真正开始认识服务器虚拟化则始于2006年VMware开始在中国设立办事处.过去的8年是全球虚拟化大发展的八年,也是中国虚拟化奋起直追的八年. VMware于2004年初被EMC以6.25亿美金收购后,整个2004年的营业额也只有2.19亿美金,所以当时的服务器虚拟化整个市场容量还是很小的,难怪当时VMware拼命兜售才找到EMC这样一个买家,也仅仅以2003年营业额6.25倍的价格完

2014.11.28总结

上海实习大约2周时间,最初目标完成了.其中有失败,有无奈,有挫折,亦有欣喜.这是一段难忘的经历,悲喜交织:同时也是人生必须经历的过程,涅槃重生.更深刻的认识自我,改变自己.失败,挫折并不可怕,可怕的是一蹶不振,可怕的是放弃.我们每一个人都向前奔跑,要做的不是避免挫折,泥潭,而是跌倒再爬起来.就像打不死的小强,失败后,落魄后,再次死灰复燃. 1.一直认为工作时遇到问题时没有思路了,是知识点没掌握好(这是考试病).但是工作不是学习,学习可以拿着一本书,从头到尾按部就班的看完,或者是参加一个学习班,全

ava 与 C++ 开源项目(2014.11)

*** Java *** 1.高效 Java Web 开发框架 JessMA 2.Java 日志切割清理工具 Log-Cutter *** C++ *** 1.通用高性能 Windows Socket 组件 HP-Socket 2.Windows C++ 应用程序通用日志组件 VC-Logger 一.Java 1.Java 全能高效 MVC & REST 开发框架 JessMA JessMA是功能完备的高性能 Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和

更新本人的 Java 与 C++ 开源项目(2014.11)

*** Java *** 1.高效 Java Web 开发框架 JessMA 2.Java 日志切割清理工具 Log-Cutter *** C++ *** 1.通用高性能 Windows Socket 组件 HP-Socket 2.Windows C++ 应用程序通用日志组件 VC-Logger 一.Java 1.Java 全能高效 MVC & REST 开发框架 JessMA JessMA是功能完备的高性能 Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和