自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 [快速幂]1

引入:普通幂运算:\(a^b\) 及连续乘以\(b\)次\(a\).显然,效率很TM低首先,我们要知道,\(x^y=x^ {y_1+y_2+...+y_n }\)例如,当\(b=11\)时,位权时最大的基本单位,他们可以拼成一定范围内的所有数,故二进制拆分是最快的,多重背包的优化也是这种思想。将\(b\)拆成2进制,则\(b=(1011)_2=(1×2^3+0×2^2+...

2019-09-29 20:45:00 87

转载 容斥原理

\(A \cup B\) , \(A\)交\(B\)\(|A \cup B \cup C|=(A+B+C)-(A \cap B+B \cap C+A \cap C)\)\(|A \cup B \cup C \cup D|=......\)\(|A_1 \cup A_2...A_n|=\sum_{} A_i - \sum_{} A_i \cap A_j+ \sum_{i<j&l...

2019-09-22 17:52:00 85

转载 组合数

\(C^n_m=\frac{m!}{n!(m-n)!}\)\(A^n_m=\frac{m!}{(m-n)!}\)\(n\)块糖,每天至少吃一块,一共多少种吃法?先将没两块糖之间想象成有一个隔板,每个隔板要么存在,要么不存在。于是,有\(2^{n-1}\)种吃法。转载于:https://www.cnblogs.com/defense/p/11523490.html...

2019-09-15 17:21:00 82

转载 多重背包

有一个容量为\(M\)的背包,有\(N\)种物品,每种物品有其对应的体积\(W_i\),价值\(V_i\),数量\(S_i\).输入格式:第一行:\(M\),\(N\)第\(2\)至第\(N+1\)行,每行\(3\)个正整数,分别为 体积\(W_i\),价值\(V_i\),数量\(S_i\)。输出格式:一行:最大价值。直接暴力:\(dp_i=max(dp_{i-W_i}*S...

2019-09-07 15:37:00 68

转载 完全背包

同01背包,因为总容量是固定的,所以每种物品最多放\(\frac{V}{C_i}\)个,在分成一个一个的物品,假装不同,当成01背包来做要顺推。即:for(register int i = C[i] ; i <= V ; i++)转载于:https://www.cnblogs.com/defense/p/11372423.html...

2019-08-18 14:49:00 57

转载 Zero_One_Pack

状态定义:\(f_{i,j}\)表示将前\(i\)件物品放入容量为\(j\)的背包中所能获得的最大价值推理:第\(i\)件物品放或不放方程:\(f_{i,j}=max(f_{i-1,j},f_{i-1,j-C_i}+W_i)\)$\Updownarrow $*空间优化:\(f_j\)表示剩余\(j\)的被包能放下的最大价值方程:\(f_j=max(f_j,f_{j-C_i}...

2019-08-18 14:46:00 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除