随笔分类 -  NOIP必备知识以及模板

摘要:P1216 [IOI1994][USACO1.5]数字三角形 Number Triangles 这个题吧,之前学DP的时候就做过一次了,其实还是挺简单的,如果一步一步按照找状态定义,找边界条件,找转移方程的话,不失为一道好题,我们就就这题复习一下DP,然后顺便讲点别的 因为我们是从顶点开始走,往左下 阅读全文
posted @ 2019-04-30 20:04 Emiya_Shirou 阅读(319) 评论(0) 推荐(0)
摘要:动态规划 DP和前几天学的东西不大一样,动态规划和数据结构相比是一个非常抽象的东西 先来看看斐波那契数列 定义是F0=0,F1=1,Fn=F(n-1)+F(n-2) 0,1,1,2,3,5,8,13,这个数列的定义域是零到正无穷,他有一个边界条件就是F0=0,F1=1, 我们把这个固定的值叫做边界条 阅读全文
posted @ 2019-04-30 10:43 Emiya_Shirou 阅读(316) 评论(0) 推荐(0)
摘要:P1177 【模板】快速排序 不用说,连题目上都标了是一道模板,那今天就来对能用到的许多排序方式进行一个总结: 选择排序 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序 阅读全文
posted @ 2019-04-29 13:05 Emiya_Shirou 阅读(373) 评论(0) 推荐(0)
摘要:最近一直在学图论,然后吧,由于学的东西实在是太多太杂了,加上蒟蒻本蒻又经常颓,所以落了好多好多板子题的整理没写啊嘤嘤嘤,不过把这些东西学的差不多了,再一块写个整理,其实感觉还不错?????也算是很神奇吧,大概就是知识的积淀这一块有了一点用 好了,话不多说,我们来进入正题 P3378 【模板】堆 我们 阅读全文
posted @ 2019-04-29 12:57 Emiya_Shirou 阅读(372) 评论(0) 推荐(0)
摘要:首先,是曾经的讲师LH大佬的模板 主要涉及了常用的文件头以及一些常用语句和函数的缩写 还有就是gh大佬的快读模板 虽然我不会短时间敲出来出来就是了QWQ 阅读全文
posted @ 2019-04-28 18:33 Emiya_Shirou 阅读(235) 评论(0) 推荐(0)
摘要:枚举 用题目中给定的检验条件判定哪些是无用的,哪些是有用 的。能使命题成立的即为其解 。 例一 一棵苹果树上有n个苹果,每个苹果长在高度为Ai的地方。小明的身高为x 他想知道他最多能摘到多少苹果 数据范围: 1 ≤ n, Ai, x ≤ 100 题解 问题相当于询问有多少i满足Ai <= x,考虑用 阅读全文
posted @ 2019-04-28 18:13 Emiya_Shirou 阅读(977) 评论(0) 推荐(0)
摘要:筛素数 弱智筛法就不贴了 下面是埃氏筛 先补一个很有意思的东西 1+1/2+1/3+1/4+....+1/n=log n 线性筛代码 欧拉函数 对于大范围内求质因数个数硬解肯定太慢,用线性筛优化 先用线性筛找到每一个数的最小质因子(rec[i]) 分析:第二个if里,当i的指数>=2时就可以直接乘, 阅读全文
posted @ 2019-04-28 18:04 Emiya_Shirou 阅读(224) 评论(0) 推荐(0)
摘要:(图文无关 雾 搜索是一个NOIP当中经常出现的考点,其实搜索换个方式来想也无非就是让电脑来帮你试,最后得到一个结果,当然这么口胡谁都会,那么我们就来看看搜索当中的一个大部分: BFS(广度优先搜索) 首先我们看这样一道例题 P1451 求细胞数量 这个题吧,其实是我学习BFS遇到的第一道题,当然他 阅读全文
posted @ 2019-04-16 21:33 Emiya_Shirou 阅读(579) 评论(2) 推荐(0)
摘要:题目背景 矩阵快速幂 题目描述 给定n*n的矩阵A,求A^k 输入输出格式 输入格式: 第一行,n,k 第2至n+1行,每行n个数,第i+1行第j个数表示矩阵第i行第j列的元素 输出格式: 输出A^k 共n行,每行n个数,第i行第j个数表示矩阵第i行第j列的元素,每个元素模10^9+7 没什么可分析 阅读全文
posted @ 2019-04-09 20:45 Emiya_Shirou 阅读(228) 评论(0) 推荐(0)
摘要:卷积公式(Dirichlet卷积) 这个式子看上去就很变态,那么他是什么意思呢: 就是说 函数f(x)和g(x)对于n的卷积等于n的每一个因子d在f(x)上的值乘上d/n在g(x)上的值的和 例:设g(n)=φ(n),f(n)=n; 求(f*g)(12)=?; 时间复杂度的话,首先要枚举所有的因子o 阅读全文
posted @ 2019-04-09 19:48 Emiya_Shirou 阅读(205) 评论(0) 推荐(0)