上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: $next_permutation$函数 其实就是算从 \([1-n]\) 的所有数的全部的排列可能情况 先看代码 #include<bits/stdc++.h> using namespace std; int main(){ int num[3]={1,2,3}; do { cout<<num[ 阅读全文
posted @ 2021-10-10 11:28 Evitagen 阅读(41) 评论(0) 推荐(0) 编辑
摘要: \(Trie\) 树 基本概念: \(trie\) 主要是用来存放字符串的,每一个节点表示一个字符,每个 \(node\) 都表示一个根节点. 就像这样:插入 \(see,pain,pand,dog,trie\) (可以得出一个性质就是如果全是小写字母,每个根节点最多有$26$个根节点) 相关代码: 阅读全文
posted @ 2021-10-10 11:27 Evitagen 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 题意: \(K\) 种物品,求一次取一件把所有种类取遍的概率不小于 \(p/2000\) 的最小天数。 \(p\) 有 \(Q\) 次询问。 分析: 概率 \(dp\) ,而且选择的顺序没关系,因此二维就可以了 设 \(dp[i][j]\) 表示第 \(i\) 天,之前已经选择了 \(j\) 种物品 阅读全文
posted @ 2021-10-10 11:04 Evitagen 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 期望: 符号/定义: 概率: \(P(A)\) 表示事件 \(A\) 发生的概率: 对于离散的情况,假设一共有 \(n\) 种情况均匀随机,其中 \(m\) 种使得事件 \(A\) 成立,那么 \(P(A)=\frac{m}{n}\) 。 因此,概率在很多情况下可以看成是计数。 直接考虑概率也有优点 阅读全文
posted @ 2021-10-09 20:10 Evitagen 阅读(384) 评论(0) 推荐(0) 编辑
摘要: [HNOI2015]亚瑟王 题意: 一共 \(n\) 张牌 \(r\) 轮,给定每张牌在每一轮中出现的概率 \(p[i]\) 和权值 \(d[i]\) 。 若一张牌出现,则进入下一轮,这张牌无效。 若所有牌遍历完,也进入下一轮。 问期望的权值之和。 分析: 因为期望是线性的,因此我们设 \(g[i] 阅读全文
posted @ 2021-10-09 17:05 Evitagen 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 高斯消元两种形式 定义: 使用高斯消元时,我们会碰到两种形式: 正常的高斯消元,没有模数或模数为质数 设枚举了矩阵中的两行: \[ \quad \begin{bmatrix} a_{i,i} & a_{i,i+1} & .... & a_{i,n} \\ a_{j,i} & a_{j,i+1} & 阅读全文
posted @ 2021-10-09 15:27 Evitagen 阅读(102) 评论(0) 推荐(0) 编辑
摘要: [SHOI2014]概率充电器 题意: 有一棵树,每个点都有直接通电的概率,每条线有导电的概率,一个点的电可以通过导线传递到其他点,询问通电点数的期望。 分析: 通电的点的数量的期望就是每个点通电的概率之和 先设 \(h[i]\) 作为一个点是否通电的概率,\(p[i,j]\) 为导线 \((i,j 阅读全文
posted @ 2021-10-09 08:58 Evitagen 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 排列组合: 排列推导: \(\binom{n}{k}+\binom{n}{k-1}=\binom{n+1}{k}\) 很好证明,将定义式子写出来后合并分数即可. 二项式定理: \((a+b)^n=\sum_{i=0}^n\binom{n}{i}a^{n-i}b^i\) 证明可以利用上面的推导做归纳。 阅读全文
posted @ 2021-10-06 21:57 Evitagen 阅读(768) 评论(0) 推荐(1) 编辑
摘要: 错排问题: 定义: 给定 \(n\) 元素集合 \(X\) ,它的每一个元素都有一个特定的位置. 而现在要求求出集合 \(X\) 的排列中没有一个元素在它指定位置上的排列的数目. 这样的问题叫做错排问题 解决: 我们设 \(D[n]\) 表示 \(n\) 个元素的错排数 根据容斥原理,我们能得到以下 阅读全文
posted @ 2021-10-05 21:51 Evitagen 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 裴蜀定理: 定义: 若 \(a,b\) 不全为零,则存在 \(x,y\) ,使得 \(ax+by=gcd(a,b)\) 证明: 记住就行了,证明太长了不想写了..... 例题: CF510D Fox And Jumping 题意: 给出 \(n\) 张卡片,分别有 \(l_i\) 和 \(c_i\) 阅读全文
posted @ 2021-10-05 20:49 Evitagen 阅读(261) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页