
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 · 386 阅读 · 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 · 399 阅读 · 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 long using namespace std; LL po[38][maxn],s原创 2016-08-01 20:21:49 · 445 阅读 · 0 评论