- 博客(3)
- 收藏
- 关注
原创 图论之最短路的几个算法
图论之最短路的几个算法 1.Floyd 时间复杂度:O(v^3) v:vertex(顶点数( 空间复杂度:O(v^2) 思想:DP 用g[ i ] [ j ] 表示从 顶点 i 到 顶点 j 的最小权值和。 状态转移方程:g[ i ] [ j ] = m i n( g[ i ] [ j ] , g[ i ] [ k] + g[ k] [ j ] ) 直白意思就是:顶点 i 到 顶点 j 经过...
2020-02-24 19:27:49 501
原创 费马小定理与逆元
费马小定理与逆元 由费马小定理可知,(a/b)%c可以变换 1.如果c为质数,且b不是c的倍数 由逆元知识可知(a/b)%c=(ak)%c k为b模c的逆元 即 bk≡1mod(c ) 又 b^(c-1)=1mod(c ),所以k=b^(c-2) 综上 (a/b)%c=(a*b^(c-2))%c。 2.一个恒成立的式子: (a/b)%c=a%(b*c)/c; ...
2020-02-13 20:00:00 396
原创 常见的背包问题总结(DP)
常见的背包问题总结与优化代码(DP) 1.01背包 优化时需要注意:第二层循环是倒序,原因这里不作说明,读者自行查找. 下面上核心代码。 for(int i=1;i<=n;i++)///n物品数,m背包容量 for(int j=m;j>=w[i];j--)//w[i]物品i的重量,v[i]物品i的价值 f[j]=max(f[j],f[j-w[i]]+v[i]); 2....
2020-02-11 19:48:56 437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人