青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 16,comments - 0,trackbacks - 0
詢問給定區間最大值最小值的差;
/*
        RMQ
*/

# include 
<stdio.h>

# define N 
50005
# define L 
16

int n, m;
int h[N];
int mx[N][L], mn[N][L];

int Max(int x, int y)
{
    
return x > y ? x : y;
}


int Min(int x, int y)
{
    
return x < y ? x : y;
}


void prep(void)
{
    
int i, j, l;
    
for (j = 1, l = 12*<= n; ++j, l*=2)
    
for (i = 0; i+2*<= n; ++i)
    
{
        mx[i][j] 
= Max(mx[i][j-1], mx[i+l][j-1]);
        mn[i][j] 
= Min(mn[i][j-1], mn[i+l][j-1]);
    }

}


int rmq(int s, int t)
{
        
int j = 0, l = 1;
        
while (2*<= t-s+1++j, l *= 2;
        
return Max(mx[s][j], mx[t-l+1][j]) - Min(mn[s][j], mn[t-l+1][j]);
}


void init(void)
{
        
int i;
        scanf(
"%d%d"&n, &m);
    
for (i = 0; i < n; ++i)
    
{
        scanf(
"%d"&h[i]);
        mx[i][
0= mn[i][0= h[i];
    }

}


void solve(void)
{
        
int i, s, t;
        
for (i = 1; i <= m; ++i)
    
{
        scanf(
"%d%d"&s, &t);
        printf(
"%d\n", rmq(s-1, t-1));
    }

}


int main()
{
    
//freopen("test.in", "r", stdin);
    
//freopen("test.out", "w", stdout);

        init();
        prep();
        solve();

    
return 0;
}

 

posted on 2012-08-27 09:06 yajunw 閱讀(135) 評論(0)  編輯 收藏 引用
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            日韩视频免费| 先锋影音久久久| 国产精品v日韩精品| 亚洲精品久久在线| 亚洲精品中文在线| 久久野战av| 一区二区欧美亚洲| 久久久91精品国产一区二区三区 | 欧美国产成人精品| 六十路精品视频| 亚洲一区二区三区在线观看视频| 极品少妇一区二区三区| 欧美日韩一区在线观看| 欧美福利影院| 欧美日产国产成人免费图片| 亚洲区一区二区三区| 国产精品久久网| 欧美激情视频在线免费观看 欧美视频免费一 | 在线视频观看日韩| 老司机一区二区| 羞羞色国产精品| 一本久久综合亚洲鲁鲁五月天| 欧美精品在线免费| 日韩午夜激情| 在线亚洲欧美| 欧美日韩18| 欧美大片第1页| 久久久夜精品| 亚洲日本一区二区| 91久久久精品| 欧美在线一二三| 午夜精品一区二区在线观看| 国产精品视频一| 国产日本欧美一区二区三区在线| 99re66热这里只有精品3直播| 欧美亚洲日本一区| 一区二区三区欧美亚洲| 亚洲激情视频在线播放| 国内自拍一区| 亚洲伦理在线免费看| 亚洲一区二区视频在线| 亚洲国产精品成人综合色在线婷婷| 亚洲视频在线看| 一本久久综合亚洲鲁鲁五月天| 亚洲精品少妇网址| 国产精品高潮视频| 亚洲国产婷婷香蕉久久久久久99| 国产精品久久毛片a| 浪潮色综合久久天堂| 欧美一乱一性一交一视频| 欧美日韩小视频| 国产精品久久久久久久久免费| 国产精品久久久久久超碰| 欧美成人嫩草网站| 午夜久久久久久| 欧美日韩亚洲一区二区三区| 国产欧美精品一区二区色综合 | 亚洲毛片网站| 麻豆九一精品爱看视频在线观看免费| 国产精品一区视频| 亚洲一区在线免费观看| 欧美电影专区| 毛片一区二区三区| 亚洲黄色av| 狂野欧美一区| 久久久欧美精品sm网站| 亚洲高清不卡在线| 你懂的国产精品永久在线| 久久琪琪电影院| 亚洲国产精品精华液网站| 久久一区二区精品| 蜜桃av久久久亚洲精品| 国产在线乱码一区二区三区| 久久精品日韩欧美| 久久九九99视频| 亚洲一区免费视频| 国产精品久久久久久久9999| 亚洲精品视频在线播放| 久久一区欧美| 91久久极品少妇xxxxⅹ软件| 欧美激情精品久久久久| 欧美激情一区二区三区蜜桃视频 | 日韩午夜免费视频| 欧美日韩亚洲视频| 亚洲欧美日韩一区二区在线 | 国产亚洲一区二区在线观看 | 国产在线视频不卡二| 久久精品国产久精国产爱| 久久精品视频免费| 亚洲人成网在线播放| 亚洲开发第一视频在线播放| 国产精品你懂的在线欣赏| 久久久国产精品一区| 欧美成人在线免费观看| 午夜精品久久久久久久蜜桃app | 性欧美大战久久久久久久免费观看| 国产片一区二区| 欧美激情网站在线观看| 国产精品激情偷乱一区二区∴| 久久婷婷丁香| 免费一级欧美片在线播放| 欧美日韩久久不卡| 欧美成人精品不卡视频在线观看| 99精品久久久| 欧美一区二区三区播放老司机| 亚洲激情校园春色| 亚洲图片欧洲图片av| 一区国产精品| 亚洲午夜久久久久久久久电影院 | 欧美激情一区二区三区不卡| 欧美有码在线视频| 欧美阿v一级看视频| 久久久久99精品国产片| 欧美精品亚洲二区| 欧美日韩国产一区二区三区| 免费成人av在线| 精品999在线观看| 久久蜜臀精品av| 日韩亚洲视频| 久久久久88色偷偷免费| 亚洲国产精品久久久久久女王| 9色精品在线| 亚洲福利视频网| 欧美在线视频观看| 久久九九有精品国产23| 国产精品嫩草99a| 久久精品一区中文字幕| 欧美在线日韩| 一区二区三区 在线观看视| 99视频在线精品国自产拍免费观看 | 亚洲精品综合久久中文字幕| 美日韩精品视频| 欧美h视频在线| 欧美韩国一区| 亚洲午夜电影在线观看| 久久久久久9999| 久久综合狠狠综合久久综合88| 麻豆精品在线视频| 国产精品免费观看视频| 国产精品久久久久一区二区| 国产一区高清视频| 99这里只有精品| 久久美女性网| 99热精品在线| 欧美大片在线看| 亚洲精品中文字幕女同| 小辣椒精品导航| 亚洲精品无人区| 欧美日韩在线不卡一区| 91久久精品日日躁夜夜躁欧美| 一区二区三区高清视频在线观看| 久久精品国产第一区二区三区最新章节 | 美国十次成人| 日韩视频亚洲视频| 亚洲自拍都市欧美小说| 亚洲高清资源综合久久精品| 久久精品国产一区二区电影| 欧美视频一区二区三区| 在线视频免费在线观看一区二区| 美女久久一区| 国产一区二区三区在线观看免费| 亚洲线精品一区二区三区八戒| 亚洲国产影院| 国产精品免费网站| 欧美在线视频在线播放完整版免费观看| 99精品久久久| 国产资源精品在线观看| 美女精品网站| 欧美.日韩.国产.一区.二区| 在线免费观看视频一区| 亚洲国产一区二区三区a毛片| 欧美欧美全黄| 久久精品二区| 欧美激情中文不卡| 午夜免费日韩视频| 久久午夜精品| 亚洲精品小视频在线观看| 日韩亚洲国产精品| 影音先锋国产精品| 亚洲特级毛片| 亚洲第一区在线| 欧美综合国产| 日韩一本二本av| 久久久久久久久久久久久女国产乱 | 欧美成人免费va影院高清| 久久精品国产第一区二区三区最新章节| 免费看黄裸体一级大秀欧美| 亚洲影视在线| 欧美性事免费在线观看| 欧美日韩免费观看一区二区三区 | 午夜在线精品偷拍| 欧美国产免费| 亚洲国产成人91精品| 国语自产偷拍精品视频偷 | 亚洲精品乱码| 日韩网站在线看片你懂的| 蜜臀av一级做a爰片久久 | 亚洲永久免费av| 国产欧美一区二区白浆黑人| 亚洲一区二区三区在线看|