随笔分类 - a精品博客
摘要:库存 期望的线性性又被称为期望的可加性(后者感觉更容易理解),可以简化计算的过程。 定义: E(X1 + X2) = E(X1) + E(X2) E(αX1+βX2) = αE(X1) + βE(X2) 和的期望等于期望的和,就是可加的。 值得注意的是,X1和X2不需要相互独立,可以用于有依赖的随机
阅读全文
摘要:#6074. 「2017 山东一轮集训 Day6」子序列 #6074. 「2017 山东一轮集训 Day6」子序列 链接 分析: 首先设f[i][j]为到第i个点,结尾字符是j的方案数,这个j一定是从i往前走,第一个出现的j,因为这个j可以代替掉前面所有j。于是有转移方程: $$ f_{i,j}=
阅读全文
摘要:E. Cool Slogans 链接 题意: 给定一个字符串S,从中选出k个子串a[1],a[2]...a[k],满足a[i]在a[i+1]中出现了两次(可以重叠),求最大的k。 分析: 建出SAM,在parent树上dp,dp[i]表示到第i个点,最多选了多少个子串,那么如果fa[i]在i中出现了
阅读全文
摘要:Suffix Automaton 简要记一下关于后缀自动机的知识。 Pre knowledge 有限状态自动机:功能是识别字符串,令一个自动机A,若它能识别字符串S,就记为A(S)=True,否则A(S)=False。 组成:alpha:字符集,state:状态集合,init:初始状态,end:结束
阅读全文
摘要:3832: [Poi2014]Rally 链接 分析: 首先可以考虑删除掉一个点后,计算最长路。 设$f[i]$表示从起点到i的最长路,$g[i]$表示从i出发到终点的最长路。那么经过一条边的最长路就是$f[u]+1+g[v]$。 删除一个点x后,会使一些路径没了。考虑这些路径的特点。我们它比x拓扑
阅读全文
摘要:复习一波平衡树! 3224: Tyvj 1728 普通平衡树 链接 怎么能少得了这道题呢。 1 #include<cstdio> 2 #include<cctype> 3 4 const int N = 1000100; 5 6 int siz[N],ch[N][2],fa[N],cnt[N],da
阅读全文
摘要:1111: [POI2007]四进制的天平Wag 链接 题意: 用一些四进制数,相减得到给定的数,四进制数的数量应该尽量少,满足最少的条件下,求方案数。 分析: 这道题拖了好久啊。 参考Claris的博客。 首先将四进制数转化为四进制数。 一种的可行构造方案是四进制数上每一位的和。例如:$(003)
阅读全文
摘要:C. Max Mex https://codeforces.com/contest/1083/problem/C 题意: 一棵$n$个点的树,每个点上有一个数(每个点的上的数互不相同,而且构成一个0~n-1的排列),要求找到一条路径,使得路径的$mex$最大。 分析: 问题转化为,查询一个a,0~a
阅读全文
摘要:Wireless Password http://acm.hdu.edu.cn/showproblem.php?pid=2825 题意: 求有多少长度为n的串,包含给定的串的至少k个串。 分析: AC自动机+dp,首先对给定的m个串建立AC自动机,然后状压dp,dp[i][j][s]表示当前的串的长
阅读全文
摘要:4826: [Hnoi2017]影魔 https://lydsy.com/JudgeOnline/problem.php?id=4826 分析: 莫队+单调栈+st表。 考虑如何O(1)加入一个点,删除一个点,类似bzoj4540。然后就可以莫队了。复杂度$O(n\sqrt n)$ 代码: 1 #i
阅读全文
摘要:4558: [JLoi2016]方 https://lydsy.com/JudgeOnline/problem.php?id=4558 分析: 容斥原理+各种神奇的计数。 如果没有被删除了的点的话,直接计算就好了。 统计出所有的竖直放置的正方形,然后每个正方形里包含其边长个数正方形。 设外边的正方形
阅读全文
摘要:1071: [SCOI2007]组队 https://lydsy.com/JudgeOnline/problem.php?id=1071 分析: dp+单调性。 A*(hi–minH)+B*(si–minV)<=C Ahi+Bsi<=C+A*minH+B*minV 如果枚举一个minH,和一个min
阅读全文
摘要:4503: 两个串 https://www.lydsy.com/JudgeOnline/problem.php?id=4503 题意: 求第二个串在第一个中出现了几次,用通配符。求出每个串的起始位置。 分析: bitset。 一共有26个字母,求出每个字母在第一个串中出现的位置。扫一遍第二个串,an
阅读全文
摘要:参考文章 https://blog.csdn.net/clover_hxy/article/details/53966405 预备知识 先来个小数读入优化 常用模板 精度控制 向量 向量模长 点积 叉积 叉积判断两向量的位置,将两向量共起点,设一号向量为A,另一个为B,若B可以由A逆时针旋转某个度数
阅读全文
摘要:3277: 串 https://www.lydsy.com/JudgeOnline/problem.php?id=3277 分析: 广义后缀自动机是什么? 广义后缀自动机不就是把很多串的SAM建到了一个SAM上,建每个串的时候都从root开始(last=root)就行了。 广义后缀自动机是Trie树
阅读全文
摘要:博弈论问题一般是,两人都采取最优的策略进行博弈,判读两人胜负。 博弈论一般分为以下几种: 这只是一篇结论性的文章。。不会证明 预备知识 必胜态:当前状态按照最优策略一定必胜。 必败态:相反,就是必败态。 面临末状态是必败态(具体看题目要求,可能是必胜态) 一个状态是必胜态,必须满足:进行一个操作后,
阅读全文
摘要:有上下界限制的网络流 模型 给定一个网络,一个加权的有向图G,其中的每条边都有一个容量上界C。其中的两点:S只有出度没有入度,T只有入度没有出度。求S到T最大可以流过的流量,这是最大流的模型。且满足以下条件: 容量限制:每条边的流量$0\leq f\leq C$ 流量平衡:任意一个点i,$\sum\
阅读全文
摘要:前言 网络流的知识很多,很复杂,很久就想写一篇网络流的总结了。 下面介绍网络流的基本模型等。 题目一般在网络流24题里。 下文中,为了方便阅读,拥有更好的阅读体验,定理部分已经添加引用,专业名词已经用蓝色背景标出,证明部分已用下划线标出。 基本定义 & 知识 & 定理 关于网络流的基本知识和基本定理
阅读全文
摘要:简单整理一下欧拉函数的相关内容、 定义 φ(n) 表示在[1,n]内,所有与n互质的数的个数。 通式: $φ(n) = n\prod\limits_{i=1}^k (1-\frac{1}{p_i}) $ 或者 $φ(n) = n\prod\limits_{i=1}^k (\frac{p_i-1}{p
阅读全文
摘要:FHQ treap 的整理 treap = tree + heap,即同时满足二叉搜索树和堆的性质。 为了使树尽可能的保证两边的大小平衡,所以有一个key值,使他满足堆得性质,来维护树的平衡,key值是随机的。 treap有一般平衡树的功能,前驱、后继、第k大、查询排名、插入、删除。也比较好写 但是
阅读全文

浙公网安备 33010602011771号