随笔分类 -  a学习笔记

摘要:库存 期望的线性性又被称为期望的可加性(后者感觉更容易理解),可以简化计算的过程。 定义: E(X1 + X2) = E(X1) + E(X2) E(αX1+βX2) = αE(X1) + βE(X2) 和的期望等于期望的和,就是可加的。 值得注意的是,X1和X2不需要相互独立,可以用于有依赖的随机 阅读全文
posted @ 2021-07-30 14:30 MJT12044 阅读(2960) 评论(0) 推荐(3)
摘要:Suffix Automaton 简要记一下关于后缀自动机的知识。 Pre knowledge 有限状态自动机:功能是识别字符串,令一个自动机A,若它能识别字符串S,就记为A(S)=True,否则A(S)=False。 组成:alpha:字符集,state:状态集合,init:初始状态,end:结束 阅读全文
posted @ 2019-02-12 10:38 MJT12044 阅读(288) 评论(2) 推荐(2)
摘要:Counting Stars http://acm.hdu.edu.cn/showproblem.php?pid=6184 题意:求这样图形的个数。 分析: 三元环计数。 两个三元环可以组成一个那样的图形。于是直接枚举一条边,然后求这条边所能构成的三元环。 三元环的求法和更优的做法 更优的做法 代码 阅读全文
posted @ 2018-10-27 16:45 MJT12044 阅读(211) 评论(0) 推荐(0)
摘要:参考文章 https://blog.csdn.net/clover_hxy/article/details/53966405 预备知识 先来个小数读入优化 常用模板 精度控制 向量 向量模长 点积 叉积 叉积判断两向量的位置,将两向量共起点,设一号向量为A,另一个为B,若B可以由A逆时针旋转某个度数 阅读全文
posted @ 2018-08-23 20:31 MJT12044 阅读(226) 评论(1) 推荐(0)
摘要:spoj 104 Highways 生成树计数,matrix-tree定理的应用。 Matrix-tree定理: D为无向图G的度数矩阵(D[i][i]是i的度数,其他的为0),A为G的邻接矩阵(若u,v之间存在边,A[u][v]=A[v][u]=1),C=D-A。 对于一个无向图G,它的生成树个数 阅读全文
posted @ 2018-03-03 20:09 MJT12044 阅读(195) 评论(0) 推荐(0)
摘要:博弈论问题一般是,两人都采取最优的策略进行博弈,判读两人胜负。 博弈论一般分为以下几种: 这只是一篇结论性的文章。。不会证明 预备知识 必胜态:当前状态按照最优策略一定必胜。 必败态:相反,就是必败态。 面临末状态是必败态(具体看题目要求,可能是必胜态) 一个状态是必胜态,必须满足:进行一个操作后, 阅读全文
posted @ 2018-02-26 11:49 MJT12044 阅读(451) 评论(0) 推荐(0)
摘要:有上下界限制的网络流 模型 给定一个网络,一个加权的有向图G,其中的每条边都有一个容量上界C。其中的两点:S只有出度没有入度,T只有入度没有出度。求S到T最大可以流过的流量,这是最大流的模型。且满足以下条件: 容量限制:每条边的流量$0\leq f\leq C$ 流量平衡:任意一个点i,$\sum\ 阅读全文
posted @ 2018-02-25 14:37 MJT12044 阅读(2254) 评论(11) 推荐(10)
摘要:前言 网络流的知识很多,很复杂,很久就想写一篇网络流的总结了。 下面介绍网络流的基本模型等。 题目一般在网络流24题里。 下文中,为了方便阅读,拥有更好的阅读体验,定理部分已经添加引用,专业名词已经用蓝色背景标出,证明部分已用下划线标出。 基本定义 & 知识 & 定理 关于网络流的基本知识和基本定理 阅读全文
posted @ 2018-02-23 18:57 MJT12044 阅读(361) 评论(1) 推荐(0)
摘要:简单整理一下欧拉函数的相关内容、 定义 φ(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 阅读全文
posted @ 2018-02-04 15:23 MJT12044 阅读(281) 评论(1) 推荐(1)
摘要:FHQ treap 的整理 treap = tree + heap,即同时满足二叉搜索树和堆的性质。 为了使树尽可能的保证两边的大小平衡,所以有一个key值,使他满足堆得性质,来维护树的平衡,key值是随机的。 treap有一般平衡树的功能,前驱、后继、第k大、查询排名、插入、删除。也比较好写 但是 阅读全文
posted @ 2017-12-12 17:40 MJT12044 阅读(1379) 评论(0) 推荐(0)
摘要:Tarjan算法及其应用 引入 tarjan算法可以在图上求解LCA,强连通分量,双联通分量(点双,边双),割点,割边,等各种问题。 这里简单整理一下tarjan算法的几个应用。 LCA http://www.cnblogs.com/mjtcn/p/6852646.html 强联通分量 有向图的 强 阅读全文
posted @ 2017-11-25 13:29 MJT12044 阅读(734) 评论(0) 推荐(0)
摘要:整理一些树的,基本的,简单的一些知识。 先写一下关于树的许多定义。 树,父节点、子节点、子树、祖先、兄弟、根节点、叶节点、直径、路径、重心、直径、最近公共祖先、生成树、dfs序,树形dp等 1、最近公共祖先 一般用倍增求LCA(Least Common Ancestors)。 按照朴素的做法,就是深 阅读全文
posted @ 2017-10-27 11:16 MJT12044 阅读(383) 评论(3) 推荐(0)
摘要:byhttp://www.cnblogs.com/uncle-lu/p/5876729.html 全网最详细tarjan算法讲解,我不敢说别的。反正其他tarjan算法讲解,我看了半天才看懂。我写的这个,读完一遍,发现原来tarjan这么简单! tarjan算法,一个关于 图的联通性的神奇算法。基于 阅读全文
posted @ 2017-09-26 22:01 MJT12044 阅读(491) 评论(3) 推荐(1)
摘要:引入 例题https://www.luogu.org/problem/show?pid=2762,这是一道求最大权问题,相似的问题有很多,下面就以这道题为例,探究这样的题的做法。 题意 题目中有“实验”,做实验有一定的收益ai。做实验需要实验器材,花费为bi。求最大收益。 求解 1、转化 因为每个a 阅读全文
posted @ 2017-08-14 18:21 MJT12044 阅读(1674) 评论(0) 推荐(4)
摘要:P3402 最长公共子序列 P3402 最长公共子序列 P3402 最长公共子序列 题目背景 DJL为了避免成为一只咸鱼,来找Johann学习怎么求最长公共子序列。 题目描述 经过长时间的摸索和练习,DJL终于学会了怎么求LCS。Johann感觉DJL孺子可教,就给他布置了一个课后作业: 给定两个长 阅读全文
posted @ 2017-08-13 19:49 MJT12044 阅读(439) 评论(0) 推荐(0)
摘要:定义 乘法逆元的定义:若存在正整数a,b,p, 满足ab = 1(mod p), 则称a 是b 的乘法逆元, 或称b 是a 的乘法逆元。b ≡ a-1 (mod p),a ≡ b-1 (mod p) 比如说, 在模7 意义下,3 的乘法逆元是5, 也可以说模7 意义下5的乘法逆元是3。模13意义下5 阅读全文
posted @ 2017-07-26 20:54 MJT12044 阅读(8941) 评论(4) 推荐(6)
摘要:这是一道典型的多重背包题,下面链接 HDU 2191 http://acm.hdu.edu.cn/showproblem.php?pid=2191 介绍一下多重背包的二进制优化: 01 背包,有n 种不同的物品,每个物品有两个数值,价值。求最大价值。 多重背包,就是再给出每件物品给出确定的件数,也是 阅读全文
posted @ 2017-07-18 18:25 MJT12044 阅读(757) 评论(0) 推荐(1)
摘要:动态规区间dp做这道题的话应该是n^3,下面的代码优化到了n^2,用四边形不等式优化。 设mid[i][j]是dp[i][j]的最优解的断点,即它左区间的右端点,那么mid[i][j-1]<=mid[i][j]<=mid[i+1][j],所以在求解dp[i][j]时,枚举k可以只枚举这两个值之间枚举 阅读全文
posted @ 2017-07-17 22:07 MJT12044 阅读(254) 评论(0) 推荐(1)
摘要:Bridging signals Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2582 Accepted Submission(s): 166 阅读全文
posted @ 2017-07-17 18:54 MJT12044 阅读(1272) 评论(0) 推荐(0)
摘要:扩展欧几里德 ax=b(mod c),求最小的x 先说一下扩展欧几里得定理:对于不完全为0的整数a,b,gcd(a,b)表示a,b的最大公约数。那么一定存在整数x,y使得gcd(a,b)=ax+by。 求解x,y方法:设 a>b。 1,显然当b=0,gcd(a,b)=a。此时x=1,y=0; 2,a 阅读全文
posted @ 2017-06-22 17:45 MJT12044 阅读(126) 评论(0) 推荐(1)