rmq
acblacktea
永不放弃
展开
-
codeforces 361D rmq st算法模板
类似区间DP#include<algorithm>#include<iostream>#include<vector>#include<map>#include<string>#include<cstdio>#include<stack>#include<cmath>#include<cstring>#define LL long long#include<string>#in原创 2016-07-08 10:48:45 · 361 阅读 · 0 评论 -
hdu 5726 GCD rmq 二分
rmq 预处理很裸 然后当l-r区间的最大公约数必然是第一个数a[l]的几个质因子相乘的形式,而它最多有log(1000000000)个质因子,所以枚举每个左端点二分次数时不会超过log(1000000000)次,但实际上脑补一下远没有这么多次不会超时,然后枚举每个左端点进行log(1000000000)次二分把结果存入map中#include<cstdio>#include<cstring>原创 2016-07-23 00:02:08 · 386 阅读 · 0 评论 -
Educational Codeforces Round 15 Analysis of Pathes in Functional Graph rmq 变形
sum[i][j]代表 j走过2^i个点的距离 ,mini[i][j]代表 j走过2^i个点经过的最小值 用rmq类似的思想进行推导#include<cstdio>#include<iostream>#include<algorithm>#define maxn 100005#define LL long longusing namespace std;LL po[38][maxn],s原创 2016-08-01 20:21:49 · 428 阅读 · 0 评论