
2017国庆郑州集训游记
文章平均质量分 83
bbbblzy
这个作者很懒,什么都没留下…
展开
-
2017国庆郑州集训Day4、5、6
李老师上课根本没法做笔记 所以就三天连起来一起写总结咯动态规划(DP)动态规划是noip最重要的知识点之一 刚开始学的时候理解起来有些困难 入门理解请见: 转送们线性DP复习动态规划思想三要素:阶段、状态、决策 三前提:子问题重叠性、无后效性、最优子结构性质动态规划是对问题空间进行的分阶段、有顺序、无重复、决策性的遍历求解类比有向无环图及其拓扑序例题:解析:还有一些例题就不一一列举了原创 2017-10-07 17:16:22 · 382 阅读 · 1 评论 -
2017国庆郑州集训游记Day3
字符串 Hash···字符串 Hash:一种从字符串到整数的映射 ···通过这样的映射,把比较两字符串是否相同转化为两整数是否相同 ····若比较发现两字符串hash值相等,我们认为两字符串很大可能是相同的 ····另一方面,若 hash 值不等,则两字符串一定不同 ····比较字符串 O(L),比较整数 O(1)BKDR-Hash··竞赛中常用的 hash 策略 ··把字符串视为一个原创 2017-10-04 14:38:19 · 313 阅读 · 0 评论 -
2017国庆郑州集训Day2
搜索搜索简介搜索算法是利用计算机的高性能来有目的的穷举一个问题解空间的部分或所有的可能情况,从而求出问题的解的一种方法。 现阶段一般有枚举算法、深度优先搜索、广度优先搜索、A* 算法、回溯算法、蒙特卡洛树搜索、散列函数等算法。 在大规模实验环境中,通常通过在搜索前,根据条件降低搜索规模;根据问题的约束条件进行剪枝;利用搜索过程中的中间解,避免重复计算这几种方法进行优化。 平时大家写的暴力也在搜索原创 2017-10-04 19:52:35 · 221 阅读 · 0 评论 -
2017国庆郑州集训Day1
基本算法递推、递归、分治 二分、倍增 贪心递推指通过观察、归纳,发现较大规模问题和较小规模问题之间的关系,用一些数学公式表达出来在一些题解中,和“计数DP”是指同一个概念看例题例 1用 1 * 2 的骨牌,覆盖 2 * n 的棋盘的方案数?解:很经典的Fibonacci 数 O(n) 求解例 2长度为 2n 的合法括号序列个数 合法括号序的定义: 空串合法 若 A 合法,则 ( A )原创 2017-10-04 19:32:05 · 599 阅读 · 0 评论