
RMQ
文章平均质量分 81
hzasrd
这个作者很懒,什么都没留下…
展开
-
poj3368 Frequent values(RMQ)
给你一串序列,再给你一个区间,求在这个区间内同一个数字出现频率最高的是多少,序列是非递减的序列;比如,-1 -1 1 1 1 1 3 10 10 10,在区间(5,10)中,出现频率最高的数字是10,频率为3,因此答案为3;一道RMQ的题目,解题思路写在代码注释里;#include#include#include#include#define N 100010int d原创 2016-07-28 15:12:14 · 315 阅读 · 0 评论 -
poj3264 Balanced Lineup(线段树orRMQ)
题意很简单,给你n个数,有m个询问,每次询问从l到r这个区间内,最大值减去最小值答案是多少;数据有点大,暴力肯定会超时;这道题可以有两种方法来写,先说一下代码比较简单的方法,RMQ,它先用了dp打表,然后询问区间直接查找:#include#include#include#includeint dpmin[50005][20],dpmax[50005][20],a[50005];i原创 2016-08-12 11:40:25 · 253 阅读 · 0 评论 -
hdu 3183 A Magic Lamp(RMQ)
Kiki likes traveling. One day she finds a magic lamp, unfortunately the genie in the lamp is not so kind. Kiki must answer a question, and then the genie will realize one of her dreams.The questio原创 2017-08-09 16:21:52 · 250 阅读 · 0 评论 -
算法模板之最近公共祖先问题(LCA)
poj1330最近公共祖先问题模板:#include#include#include#include#include#include#include#include#define N 30000using namespace std;int id[N],vis[N],depth[N],in[N],dp[N][20],k;vectorG[N];int Min(原创 2017-08-10 17:34:19 · 303 阅读 · 0 评论 -
百度之星初赛B 1002 Factory
Problem Description我们将A省简化为由N个城市组成,某些城市之间存在双向道路,而且A省的交通有一个特点就是任意两个城市之间都能通过道路相互到达,且在不重复经过城市的情况下任意两个城市之间的到达方案都是唯一的。聪明的你一定已经发现,这些城市构成了树这样一个结构。现在百度陆续开了许许多多的子公司。每家子公司又会在各城市中不断兴建属于该子公司的办公室。由于各个子公司原创 2017-08-14 20:39:45 · 288 阅读 · 1 评论