- 博客(23)
- 收藏
- 关注
原创 我的知识点梳理
知识点梳理dpdp是一切题目的正解在我看来,所有的题都是dp的思路,状态转移的部分实际上是所有算法都具备的,所有的算法都有自己的状态和转移方法。对于有后效性的dp依然可以通过一些操作去除后效性。(虽然有复杂度的提高)。重要的dp分为几类线性背包LISLCS维度区间树形数位期望状压插头 dp\ dp dp可以很简单,也可以很难。根据某位...
2019-06-01 17:39:15 224
原创 (DP+组合数)[Lydsy2017省队十连测]商店购物
[Lydsy2017省队十连测]商店购物Description在 Byteland一共开着 n家商店,编号依次为 1到 n,其中编号为1到 m的商店有日消费量上限,第 i家商店的日消费量上限为wi。Byteasar每次购物的过程是这样的:依次经过每家商店,然后购买非负整数价格的商品,并在结账的时候在账本上写上在这家商店消费了多少钱。当然,他在这家商店也可以什么都不买,然后在账本上写上一个0。这...
2019-03-31 09:37:22 1098 2
原创 2020省选A卷 组合数问题
求∑k=0nf(k)xk(nk)\sum_{k=0}^{n} f(k) x^{k} \binom{n}{k}k=0∑nf(k)xk(kn) n≤1000\ n \le 1000 n≤1000, m≤1000\ m \le 1000 m≤1000求杨辉三角,枚举即可。 m=0\ m=0 m=0根据二项式定理,即a0∑k=0nxk(nk)=a0(x+1)na_{0}\sum_{k=0}^{n} x^{k} \binom{n}{k}
2020-06-20 18:04:18 1400
原创 2020-02-16模拟赛-2
前置知识(会的可以跳过)1.第二类斯特林数设 S(n,m)\ S(n,m) S(n,m)设为将 n\ n n个不同的元素分为 m\ m m个集合的方案数。也就时将集合 {x1,x2⋯ ,xn}\ \{x_{1},x_{2}\cdots,x_{n}\} {x1,x2⋯,xn}划分为 m\ m ...
2020-02-17 19:58:08 210
原创 关于查询区间最小没出现的自然数的cdq方法的可行性探讨
这道题显然有一个可持久化线段树的做法。首先我们意识到这个极广的值域没有什么用处。我们首先想到必然存在一个 x\ x x使答案为 x\ x x或者 [1,x−1]\ [1,x-1] [1,x−1]中的最小的不存在的数字。所以首先我们想到找到这个 x\ x x然后把没有必要的数字全部删掉,这样剩下的数字必然再&nbs...
2019-10-03 16:19:13 442
原创 贪心总结
贪心定义此处的定义实际上是不明确的。我们所说的贪心算法,实际上是选择局部最优解的一个过程,而 DP\ DP DP也是选择局部最优解的一个过程。其中最大的区别在于: DP\ DP DP往往有一个较为严格的证明,而贪心往往没有。这里说的没有指其可能并不正确。但是对于大多数的题目,我们的贪心的做法往往能够得到很多的分数。不难看到:即使贪心是不正确的,有时其正...
2019-10-03 10:04:25 177
原创 2018-hyy的练习赛总结
hyy的练习赛总结题目为hyy大佬原创。以下代码默认开 O2\ O2 O2hyy有鱼系列(序章)题解显然,这是一个图论最短路的题目,建图之后 dijstra\ dijstra dijstra即可解决。#include<bits/stdc++.h>using namespace std;inline int read(...
2019-08-31 18:46:38 508
原创 (期望DP)[NOI2019]斗主地
蒟蒻同步赛选手考试的时候手推式子推了半天,结果只写个个 O(mn2)\ O(mn^{2}) O(mn2),水了 30\ 30 30我们设 fi,j\ f_{i,j} fi,j是经过 i\ i i次洗牌第 j\ j j张牌的期望(从下往上), fai,j,fbi,j\ fa_{i,j}...
2019-08-12 18:37:31 235
原创 狄利克雷卷积总结
狄利克雷卷积约定 n=p1a1p2a2⋯prar\ n=p_{1}^{a_{1}} p_{2}^{a_{2}} \cdots p_{r}^{a_{r}} n=p1a1p2a2⋯prar a∣b\ a \mid b a∣b: a\ a a整除 b\ b b a∤b\ a \nmid b&nb...
2019-07-13 16:38:46 635 1
原创 莫比乌斯变换总结
莫比乌斯变换约定 n=p1a1p2a2⋯prar\ n=p_{1}^{a_{1}} p_{2}^{a_{2}} \cdots p_{r}^{a_{r}} n=p1a1p2a2⋯prar a∣b\ a \mid b a∣b: a\ a a整除 b\ b b a∤b\ a \nmid b&nb...
2019-06-09 11:28:11 2650
原创 洛谷P3352 [ZJOI2016]线段树
P3352 [ZJOI2016]线段树(^ w ^)题目描述小Yuuka遇到了一个题目:有一个序列a_1,a_2,?,a_n,q次操作,每次把一个区间内的数改成区间内的最大值,问最后每个数是多少。小Yuuka很快地就使用了线段树解决了这个问题。于是充满智慧的小Yuuka想,如果操作是随机的,即在这q次操作中每次等概率随机地选择一个区间l,r,然后将这个区间内的数改成区间内最大值(注意这样的...
2019-06-05 09:25:03 250
原创 积性函数总结,欧拉函数,莫比乌斯函数
积性函数符号 (m,n)\ (m,n) (m,n)最大公约数 [m,n]\ [m,n] [m,n]最小公倍数 m∣a,m整除a\ m|a,m整除a m∣a,m整除a若无明确说明, p\ p p指素数什么是积性函数我们设数论函数 f(x),定义域S,m,n∈S\ f(x),定义域S,m,n \in...
2019-06-03 10:34:18 638
原创 SBT总结
SBT什么是SBTSBT即Size Balanced Tree,是一种高效的二叉查找树,复杂度非常稳定。SBT保证的一个节点的子树大小与兄弟节点子树大小相同,这个特殊性质需要维护,也可以完成很多操作。SBT的数组struct SBT{ int key,left,right,size;}tree[100100];其中key是节点的键值,left和right是节点左右子树,size...
2019-06-02 11:55:21 2158 2
原创 简单数据结构。队列,栈,链表
序简单的数据结构往往是简单的,当然不仅仅是代码,它也是容易理解的。但往往不代表他们不能够被使用。它们的用处实际上非常巨大。栈(stack)一个数组,我们想象他是一个桶,我们可以将物体一个一个摞在里面。如果我们拿走其中的一个,只能拿走最上面的。我们记录桶中一共有top个元素,第top个元素就是最上面的元素。删除当我们想拿走最上面的元素我们只需要让top减一,上面的元素就不用管了。void...
2019-06-01 20:53:55 106
原创 jyzy noip模拟赛5.22-1,3
这样的两道题样例输入51 1 1 1 4样例输出2样例输入5 10样例输出8显然的水题关于第一题贪心一下,显然是最左边最右边放一个度为一的,所有的度大于1的在中间排成链ans=n−1−∑i=1n(max(2,di)−2)ans=n-1- \sum_{i=1}^{n}(max(2,d_{i})-2)ans=n−1−i=1∑n(max(2,di)−2)不过 ...
2019-05-23 06:54:35 216
原创 jyzy noip模拟赛5.22-2
不知道哪来的题jyzy noip模拟赛5.22-2样例输入1 23 4样例输出0.200000000000000数据|a|,|b|,|c|,|d|<=1e9很多大佬迅速想到二分,但是我没有,我以为是结论题,所以算了个结论。证明出ans=max(min(a⋅k−ck−1,a⋅k−ck+1),min(b⋅k−dk−1,b⋅k−dk+1)) ...
2019-05-22 21:51:58 265
原创 P3237 [HNOI2014]米特运输
P3237 [HNOI2014]米特运输第104道题让我洛谷红名。(^ w ^)题目描述米特是D星球上一种非常神秘的物质,蕴含着巨大的能量。在以米特为主要能源的D星上,这种米特能源的运输和储存一直是一个大问题。D星上有N个城市,我们将其顺序编号为1到N,1号城市为首都。这N个城市由N-1条单向高速通道连接起来,构成一棵以1号城市(首部)为根的树,高速通道的方向由树中的儿子指向父亲。树按深...
2019-04-20 21:59:13 237
原创 2019ha省蒟蒻省选的心路历程和感受
蒟蒻的感受题目自己看第一天我先看了一遍题t1 这是个啥??暴力60分??t2 这是个啥,好像不可写…t3 这是个啥??这是个啥?????t1于是我打了t1的60分。然后我认真思考了可能的正解写法…这大概要一个可持久化的平衡树或线段树。我打了个板子,搞了半天没想出来,决定以后在想。t2我发现这道题不知道怎么写,暴力都不会,…但是有无穷大的情况,所以可能和图有关。所以我想到建图...
2019-04-08 21:07:54 348
原创 树链剖分总结
树链剖分总结(讲解)之前说好的。。。。。。前言我们在进行树上操作时往往会遇见一下操作:将 u\ u u节点到 v\ v v节点的最短路径上所有节点全部加上一个数 k\ k k。求 u\ u u节点到 v\ v v几点的最短路径上所有点权之和。求以 u\ u u为根的...
2019-04-02 19:53:20 307
原创 (树状数组+逆元)洛谷P5142 区间方差
洛谷P5142 区间方差(^ w ^)题目背景出题人并没有能力写有趣的题面……题目描述对于一个长度为n的序列a1,a2,a3⋯ana_1,a_2,a_3\cdots a_na1,a2,a3⋯an,我们定义它的平均数a为:a=1n∑i=1naia=\frac{1}{n}\sum_{i=1}^{n}a_ia=n1∑i=1nai并定义它的方差d为:d=1n∑i=1n(ai...
2019-04-01 09:04:50 654
原创 (差分)洛谷P4231 三步必杀
洛谷P4231 三步必杀题目背景(三)旧都离开狭窄的洞穴,眼前豁然开朗。天空飘着不寻常的雪花。一反之前的幽闭,现在面对的,是繁华的街市,可以听见酒碗碰撞的声音。这是由被人们厌恶的鬼族和其他妖怪们组成的小社会,一片其乐融融的景象。诶,不远处突然出现了一些密密麻麻的小点,好像大颗粒扬尘一样。离得近了点,终于看清楚了。长着角的鬼们聚在一起,围观着另一只鬼的表演。那”扬尘”,其实都是弹...
2019-03-31 21:34:19 338
原创 (数论)[SDOI2008]沙拉公主的题目描述
[SDOI2008]沙拉公主的题目描述大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的答案即可。R是一个质数。输入输出格式输入格式:第一行为两个整数T,R。R<...
2019-03-31 11:57:27 261
原创 海亮DAY8 关于Tarjan算法用于割点割边相关感受
Tarjan简介Tarjan算法在求割点,割边,连通分量方面及其高效,在军事,交通,设计等方面有重要作用。由于Tarjan算法思想并不难懂,在此不放上Tarjan算法的具体介绍。[Usaco2006 Jan] Redundant Paths 分离的路径传送门两个点有两条不同的路径,显然这两点组成了一个环。那么我们思考环的特性。显然环是没有割边与割点的。由此想到Tarjan算法求双联通...
2019-02-17 18:30:54 379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人