
ST表
ST表集
蒟->zhuqm<-蒻
这个作者很懒,什么都没留下…
展开
-
「NOIP2013」货车运输--kruskal+树上ST
传送门 分析 ∵两座城市之间可能有多条道路,∴我们只需要保留一条最大的边即可,用kruskal实现。 ∵求最大载重是多少,∴用一个树上ST。 如果货车不能到达目的地,即起点和终点不在同一棵树上,并查集判断即可。 代码 #pragma GCC optimize(2) #include<bits/stdc++.h> using namespace std; #define INF 0x3f...原创 2020-03-21 17:17:11 · 152 阅读 · 0 评论 -
ST表
引入 如果我们想求静态数组的最大或最小值,则可以采用ST表。 ST表采用的思想是倍增思想和DP。用f[i][j]表示[i~i+2的j次方]中的最值。 则f[i][j]=max(f[i][j-1],f[i+(1<<j)][j-1])。也就是中分取max。 求【x~y】的最值: k=log2(y-x+1); max(f[x][k],f[y-(1<<k)+1][k]); 其实就是...原创 2020-02-29 21:18:41 · 121 阅读 · 0 评论