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

C小加

厚德 博學 求真 至善 The bright moon and breeze
posts - 145, comments - 195, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

poj 3264 Balanced Lineup 解題報告

Posted on 2011-11-28 17:02 C小加 閱讀(1550) 評論(0)  編輯 收藏 引用 所屬分類: 解題報告
題意:給出一組數,輸出區間最大值和最小值的差值
思路:線段樹水題。建樹的時候直接把最值初始化好,然后直接找最值。1700+ms
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
inline int L(int r){return r<<1;}
inline int R(int r){return (r<<1)+1;}
inline int MID(int l,int r){return (l+r)>>1;}
const int MAXN=50003;
const int INF=0x7fffffff-1;
int ansmax,ansmin;
typedef struct
{
    int left,right;
    int _max,_min;
}Node;
Node tree[MAXN*4];
int arr[MAXN];
void Create(int l,int r,int root)
{
    tree[root].left=l;
    tree[root].right=r;
    if(l==r)
    {
        tree[root]._max=arr[l];
        tree[root]._min=arr[l];
        return;
    }
    int mid=MID(l,r);
    Create(l,mid,L(root));
    Create(mid+1,r,R(root));
    tree[root]._max=max(tree[L(root)]._max,tree[R(root)]._max);
    tree[root]._min=min(tree[L(root)]._min,tree[R(root)]._min);
}
void Solve(int l,int r,int root)
{
    if(tree[root].left==l&&tree[root].right==r)
    {
        ansmax=max(ansmax,tree[root]._max);
        ansmin=min(ansmin,tree[root]._min);
        return;
    }
    if(tree[root].left==tree[root].right) return;
    int mid=MID(tree[root].left,tree[root].right);
    if(l>mid) Solve(l,r,R(root));
    else if(r<=mid) Solve(l,r,L(root));
    else
    {
        Solve(l,mid,L(root));
        Solve(mid+1,r,R(root));
    }
}
int main()
{
    int m,n;
    while(scanf("%d %d",&m,&n)!=EOF)
    {
        for(int i=1;i<=m;i++)
        {
            scanf("%d",arr+i);
        }
        Create(1,m,1);
        int tl,tr;
        while(n--)
        {
            ansmax=0;
            ansmin=INF;
            scanf("%d %d",&tl,&tr);
            if(tl==tr)
            {
                printf("0\n");
                continue;
            }
            Solve(tl,tr,1);
            printf("%d\n",ansmax-ansmin);
        }
    }

    return 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日韩精品| 欧美日韩小视频| 国产精品日韩久久久久| 黑人巨大精品欧美一区二区| 亚洲高清视频在线观看| 一本色道久久综合亚洲91| 日韩一级在线观看| 久久久久久亚洲精品中文字幕| 久久久国产亚洲精品| 亚洲自拍偷拍视频| 亚洲免费视频一区二区| 另类尿喷潮videofree| 91久久线看在观草草青青| 一区二区三区精品国产| 在线成人黄色| 日韩写真视频在线观看| 欧美激情偷拍| 午夜在线a亚洲v天堂网2018| 欧美护士18xxxxhd| 国产精品专区第二| 一区二区三区高清视频在线观看 | 亚洲理论在线| 久久精品国产清高在天天线| 欧美国产日韩一区| 亚洲无线视频| 亚洲丰满在线| 欧美三级日本三级少妇99| 亚洲精品你懂的| 欧美88av| 久久人人爽人人爽爽久久| 国外精品视频| 宅男精品视频| 国产精品国产三级国产aⅴ9色| 一区二区精品在线| 久久婷婷av| 欧美一级欧美一级在线播放| 99天天综合性| 国产精品一区二区你懂得| 欧美国产精品| 欧美伦理91i| 99热免费精品| 米奇777在线欧美播放| 亚洲高清网站| 欧美一区二区三区四区高清| 国产综合色在线视频区| 久久字幕精品一区| 巨乳诱惑日韩免费av| 久久高清一区| 久久婷婷蜜乳一本欲蜜臀| 香蕉国产精品偷在线观看不卡 | 午夜精品久久久久久久久| 亚洲日本一区二区| 国产精品v欧美精品v日韩| 亚洲福利专区| 亚洲高清自拍| 美女网站久久| 免费中文字幕日韩欧美| 红桃视频亚洲| 久久亚洲免费| 男人的天堂亚洲| 在线激情影院一区| 亚洲精品在线一区二区| 亚洲国产片色| 日韩一级二级三级| 在线视频一区观看| 欧美手机在线| 亚洲图片欧美午夜| 在线精品视频免费观看| 久久精品99国产精品| 久久婷婷国产麻豆91天堂| 国产一区二区主播在线| 欧美中文在线视频| 性欧美长视频| 一本色道久久综合狠狠躁篇的优点| 久久久无码精品亚洲日韩按摩| 91久久一区二区| 亚洲午夜在线观看| 欧美一区二区三区免费视频| 老司机午夜精品| 91久久精品国产91久久性色| 亚洲免费观看高清在线观看 | 新狼窝色av性久久久久久| 久久久久久色| 亚洲三级国产| 国产精品扒开腿爽爽爽视频| 一区二区三区福利| 久久久亚洲人| 亚洲乱码国产乱码精品精天堂| 欧美日韩在线高清| 久久精品视频免费播放| 亚洲欧美春色| 国精品一区二区三区| 欧美成人综合网站| 蜜桃av噜噜一区二区三区| 国产精品国产三级国产aⅴ入口 | 妖精成人www高清在线观看| 性感少妇一区| 亚洲欧洲一区二区在线播放| 欧美系列精品| 久久一二三国产| 亚洲午夜激情免费视频| 欧美成在线观看| 午夜精品福利在线观看| 亚洲国产毛片完整版| 国产精品久久久91| 久久免费视频观看| 在线视频亚洲欧美| 欧美激情五月| 久久精品一区二区三区中文字幕| 亚洲免费观看高清在线观看| 国产亚洲精品成人av久久ww| 亚洲欧美日韩精品久久久| 亚洲国产成人av| 久久国产精品电影| 亚洲天堂免费观看| 国产精品成人一区二区| 久久久午夜精品| 午夜免费日韩视频| 一区二区成人精品| 亚洲欧洲在线一区| 欧美肥婆在线| 可以看av的网站久久看| 欧美一级成年大片在线观看| 亚洲精品国产精品乱码不99 | 欧美视频中文字幕| 欧美理论电影在线播放| 媚黑女一区二区| 久久色在线播放| 欧美亚洲午夜视频在线观看| 亚洲一本大道在线| 夜夜嗨av色一区二区不卡| 亚洲欧洲在线一区| 亚洲高清在线视频| 欧美激情国产精品| 蜜桃久久av一区| 免费成人在线观看视频| 久久激五月天综合精品| 亚洲黑丝在线| 快播亚洲色图| 亚洲福利视频专区| 欧美电影在线免费观看网站| 久久免费少妇高潮久久精品99| 欧美一区二区三区四区在线观看| 亚洲主播在线观看| 国模精品一区二区三区| 国产一区二区按摩在线观看| 国产亚洲欧美中文| 国产欧美91| 欧美久久久久免费| 欧美揉bbbbb揉bbbbb| 欧美少妇一区| 国产精品美女视频网站| 美日韩精品视频| 欧美丰满高潮xxxx喷水动漫| 欧美经典一区二区| 久久久福利视频| 六月丁香综合| 欧美日韩成人综合在线一区二区 | 99国产精品久久久久久久久久 | 久久精品日产第一区二区| 久久亚洲国产成人| 欧美国产欧美亚州国产日韩mv天天看完整| 免费亚洲电影在线| 亚洲精品乱码久久久久久日本蜜臀 | 欧美日韩美女在线观看| 国产精品三级视频| 亚洲电影自拍| 亚洲一区二区三区免费视频 | 亚洲精品久久7777| 99riav1国产精品视频| 亚洲欧美在线网| 麻豆精品一区二区综合av| 亚洲欧洲免费视频| 午夜免费在线观看精品视频| 老司机午夜精品| 国产精品视频999| 亚洲国产裸拍裸体视频在线观看乱了中文 | 一区二区在线观看av| 国产精品麻豆va在线播放| 狠狠爱综合网| 亚洲视频一二| 久久综合网色—综合色88| 亚洲精品乱码久久久久久日本蜜臀| 亚洲欧美中文字幕| 欧美另类在线观看| 伊人男人综合视频网| 亚洲综合二区| 亚洲国产精品999| 欧美激情在线播放| 亚洲欧美精品在线| 欧美日韩小视频| 亚洲国产日韩欧美一区二区三区| 亚洲欧美成人在线| 亚洲精选中文字幕| 美国三级日本三级久久99| 国产午夜精品久久久久久免费视| 国产精品视频内|