2018年9月2日

RMQ

摘要: ·离线快速区间求最值,O(nlogn)预处理,O(1)查询。 ·dp[i][j]表示第i位带i+2^j-1位的区间最大值或区间最小值。 ·预处理的转移方程为 dp[i][j]=max(dp[i][j-1],dp[i+(1<<(j-1))][j-1]; 将区间一分为二。 ·查询的时候:l-r区间查询, 阅读全文

posted @ 2018-09-02 11:10 solvit 阅读(338) 评论(0) 推荐(0)

导航