updating
文章平均质量分 83
Selvaggia
这个作者很懒,什么都没留下…
展开
-
做题小技巧
技巧。原创 2023-03-12 17:02:20 · 296 阅读 · 0 评论 -
markdown语法
来源 上标、下标与组合 x4x^4x4 x1x_1x1 168O2+2{16}_{8}O{2+}_{2}168O2+2 组合数表达 CnmC_n^mCnm C(nm)C\tbinom{n}{m}C(mn) C(n+1k)=C(nk)+C(nk−1)C{n+1 \choose k}=C{n \choose k}+C{n \choose k-1}C(kn+1)=C(kn)+C(k−1n) =C(nk)+C(nk−1){ }=C{n \choose k}+C{n \choose k-1}=C(kn原创 2022-02-11 12:32:23 · 81 阅读 · 0 评论 -
必须使用的硬币(从后往前递推、枚举缺少这枚硬币的情况)bitset+二进制优化多重背包
4120:硬币 分别存放 从前往后、从后往前的地推结果,枚举缺少第 i 枚硬币的情况 #include <iostream> #include <vector> #include <algorithm> using namespace std; const int N=205; int w[N]; int dp[N][10005]; int dp2[N][10005]; int main(){ int n,x; cin>>n>>x; fo原创 2022-03-01 22:47:19 · 305 阅读 · 0 评论 -
一些便宜函数
unique iterator unique(iterator it_1,iterator it_2); unique函数属于STL中比较常用函数,它的功能是元素去重。 STL中unique的函数 unique的功能是去除相邻的重复元素(只保留一个),因为unique去除的是相邻的重复元素,所以一般用之前都会要排一下序。 还有一个容易忽视的特性是它并不真正把重复的元素删除,而是指重复元素的位置被不重复的元素给占领了, 有很多文章说的是,unique去重的过程是将重复的元素移到容器的后面去,实际上这种说法并原创 2022-02-27 11:33:04 · 1150 阅读 · 0 评论 -
移魂大法学习日记
移魂大法学习日记**递归学习大法****BFS初学** 递归学习大法 “ 递归学习法,不会的就进入下一环节,下一环节又被卡住,往下往下,回溯到原点。 缺陷是可能会爆栈,这些环节全部都不想学了 ” BFS初学 stack 之 2021.12.11 1、结构体构造函数 struct node{ int x; int step;//这个点的位置是x,从出发点走了step步,一步一分钟 node(int xx,int s):x(xx),step(s){} //这种构造方法 node(){}//空的原创 2021-12-11 21:37:12 · 192 阅读 · 0 评论 -
errors —>_—>错误糖果
errorerror: reference to 'left' is ambiguous error: reference to ‘left’ is ambiguous 原因:是和库中的变量名重复了 解决方法:修改变量名 Left √原创 2021-11-13 12:09:52 · 696 阅读 · 0 评论