我们登上并非我们所选择的舞台,演出并非我们|

乐池

园龄:3年4个月粉丝:0关注:7

03 2022 档案

蓝桥杯5.1 树状数组和线段树
摘要:线段树包含树状数组,树状数组最大的应用是快速的求前缀和 1.树状数组 结尾有几个0就是第几层的数 2.线段树
23
0
0
背包问题
摘要:1.0-1背包问题 f[i][j]表示在前 i 个物品中进行选择,其中物品体积不超过 j 的所有物品的最大的价值,每个f [i][j]可以分为两部分,一是不包含第 i 个物品的选择, 那这种情况下f[i][j]就等于 f[i-1][j];二是包含第 i 个物品的选择,这种情况只有 j > v[i]才
26
0
0
每天一遍
摘要:1.迭代 void add(int a , int b , int c) { e[idx] = b , w[idx] = c , ne[idx] = h[a] , h[a] = idx++; } int gcd(int a , int b) { return b ? gcd(b , a%b) : a
69
0
0
2.3搜索与图论(最短路)
摘要:1.朴素Dijkstra算法 稠密图用邻接矩阵,稀疏图用邻接表存 1≤m≤10^5,所以显然这是个稠密图,由于图中可能存在重边和自环,于是我们用g[N][N]存储每条边的距离时,先要将其初始化为无穷,然后读取时比较一下其与原数组中的值的大小,取最小值存储。Dijkstra方法中,对于每个数都循环一次
34
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起