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

我叫張小黑
張小黑的掙扎生活
posts - 66,  comments - 109,  trackbacks - 0
從昨天到今天。。。。
我不明白。。為什么一直錯。。。我現在還是不明白。。
這是我寫這類問題。。似乎都會出現的問題。。要把數組開單很多很多倍。。我到現在還是不明白這是為什么





還是第一次能在第一頁的呢。。呵呵。。小安慰一下

#include<iostream>
#include
<algorithm>
#define MaxN 
300005
             
#define MaxM 
200005
using namespace std;
int N,M,res[MaxM];
struct node
{
    
int pri,n;
    friend bool operator
<(node a,node b)
    {
        return a.pri
<b.pri;
    }
}index[MaxN],ii[MaxN];
struct line
{
    
int b,e,k,n,ans;
    friend bool operator
<(line a,line b)
    {
        return a.b
<b.b;
    }
}Line[MaxM];
int cc[MaxN];
void inser_del(
int key,int flag)
{
    
int L=0,R=N-1,mid,v=1;
    
while(L<R)
    {
        cc[v]
+=flag;
        
mid=(L+R)/2;
        v
*=2;
        
if(key<=mid)
            R
=mid;
        
else
        {
            v
++;
            L
=mid+1;
        }
    }
    cc[v]
+=flag;
}
int solve(int k)
{
    
int L=0,R=N-1,mid,v=1;
    
while(L<R)
    {
        
mid=(L+R)/2;
        
if(cc[2*v]>=k)
        {
            R
=mid;
            v
*=2;
        }
        
else 
        {
            L
=mid+1;
            k
-=cc[2*v];
            v
=2*v+1;
        }
    }
    return index[L].pri;
}

int main()
{
    
int i,j;
    scanf(
"%d%d",&N,&M);

        
for(i=0;i<N;index[i].n=i++)
            scanf(
"%d",&index[i].pri);
        
for(i=0;i<M;Line[i].n=i++)
        {
            scanf(
"%d%d%d",&Line[i].b,&Line[i].e,&Line[i].k);
            
if(Line[i].b>Line[i].e)swap(Line[i].b,Line[i].e);
            
--Line[i].b;
            
--Line[i].e;
        }
        
//初始化-->cc為0
        sort(index,index
+N);
        sort(Line,Line
+M);
        
        
for(i=0;i<N;i++)
        {
            ii[index[i].n].pri
=index[i].pri;
            ii[index[i].n].n
=i;
        }

        
for(i=Line[0].b;i<=Line[0].e;i++)
            inser_del(ii[i].n,
1);

        
for(i=1;i<M;i++)
        {
            Line[i
-1].ans=solve(Line[i-1].k);
            
if(Line[i - 1 ].e>=Line[i].b)
             {
for  (j = Line[i - 1 ].b; j < Line[i].b; j ++ )
                inser_del(ii[j].n,
-1);
             
for  (j = Line[i - 1 ].e + 1 ; j <= Line[i].e; j ++ )
               inser_del(ii[j].n,
1);
             
            } 
            
else 
            {
             
for(j=Line[i - 1].b;j<=Line[i - 1 ].e;j ++ )
                 inser_del(ii[j].n,
-1);
             
for  (j = Line[i].b; j <= Line[i].e; j ++ )
                 inser_del(ii[j].n,
1);
            }
        }
        Line[i
-1].ans=solve(Line[i-1].k);
        
for(i=0;i<M;i++)
            res[Line[i].n]
=Line[i].ans;
        
for(i=0;i<M;i++)
            printf(
"%d\n",res[i]);

    return 
0;
}

posted on 2008-07-15 13:46 zoyi 閱讀(402) 評論(0)  編輯 收藏 引用 所屬分類: acm數據結構
歡迎光臨 我的白菜菜園

<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用鏈接

留言簿(8)

隨筆分類

隨筆檔案

文章檔案

相冊

acmer

online judge

隊友

技術

朋友

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美激情精品久久久久久久变态 | 国产一区二区激情| 久久九九99视频| 欧美在线日韩在线| 久久久久久国产精品mv| 欧美二区不卡| 亚洲黄色免费| 亚洲第一区色| 99国产精品视频免费观看| 99爱精品视频| 亚洲欧美一区二区原创| 欧美在线综合| 欧美国产一区视频在线观看 | 欧美国产免费| 欧美性大战久久久久久久蜜臀 | 日韩网站免费观看| 亚洲免费在线电影| 久久色在线观看| 亚洲国产片色| 午夜免费日韩视频| 欧美精品日韩三级| 国语自产精品视频在线看| 亚洲精品视频免费在线观看| 亚洲一区精品电影| 欧美mv日韩mv亚洲| 亚洲女人天堂成人av在线| 久久久青草青青国产亚洲免观| 老司机午夜精品视频| 国产精品区一区二区三| 日韩午夜激情av| 美女精品视频一区| 亚洲欧美国产高清| 欧美日韩一区高清| 亚洲国产成人不卡| 欧美综合国产| 国产精品99久久久久久久vr| 久久国产精品免费一区| 欧美成人午夜| 亚洲一区精彩视频| 欧美精品1区2区| 欲香欲色天天天综合和网| 亚洲女人天堂成人av在线| 蜜桃久久精品乱码一区二区| 亚洲视频第一页| 欧美不卡视频| 一区二区在线观看av| 欧美亚洲三区| 一区二区黄色| 欧美福利电影在线观看| 国内精品免费午夜毛片| 欧美一区二区三区免费大片| 亚洲欧洲视频在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产日韩欧美一区二区三区在线观看| av成人激情| 亚洲国产91| 蜜桃久久精品乱码一区二区| 亚洲国产你懂的| 亚洲国产精品999| 欧美国产成人在线| 日韩亚洲不卡在线| 99re热这里只有精品视频 | 欧美成人黄色小视频| 樱花yy私人影院亚洲| 久久永久免费| 久久精品国产v日韩v亚洲 | 久久精品视频在线| 国产尤物精品| 麻豆精品精华液| 久久夜色精品国产欧美乱| 在线精品亚洲| 亚洲高清自拍| 欧美日韩国产精品| 亚洲综合欧美日韩| 午夜国产精品影院在线观看| 国产一区二区三区在线观看精品 | 99精品国产在热久久下载| 亚洲国产视频直播| 欧美日韩国产色综合一二三四 | 欧美男人的天堂| 99视频精品在线| 亚洲精一区二区三区| 欧美午夜精品伦理| 久久国产手机看片| 久久久精品国产99久久精品芒果| 黄色在线一区| 亚洲国产高清自拍| 欧美成人蜜桃| 亚洲欧美日本精品| 久久久之久亚州精品露出| 欧美在线free| 91久久国产综合久久| 99av国产精品欲麻豆| 国产热re99久久6国产精品| 欧美xx69| 国产精品v日韩精品| 久久手机免费观看| 欧美激情第1页| 久久国产婷婷国产香蕉| 榴莲视频成人在线观看| 亚洲免费一级电影| 久久亚洲精品中文字幕冲田杏梨| 日韩视频免费观看| 久久福利毛片| 亚洲一区在线免费观看| 久久蜜桃香蕉精品一区二区三区| 99在线|亚洲一区二区| 欧美一区二区在线免费播放| 日韩视频在线观看国产| 欧美中文在线字幕| 亚洲你懂的在线视频| 免费日韩一区二区| 久久精品首页| 欧美性大战久久久久| 欧美激情1区2区3区| 国产麻豆视频精品| 亚洲免费观看在线观看| 亚洲第一在线综合在线| 午夜精品福利在线| 亚洲一区二区高清| 亚洲精品一区二区网址| 一区二区三区在线高清| 午夜精品福利视频| 亚洲欧美日韩精品久久久| 最新国产乱人伦偷精品免费网站| 国产综合色精品一区二区三区| 亚洲图片欧美一区| 亚洲另类自拍| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲激情一区二区| 欧美激情视频在线播放 | 91久久精品一区| 久久久噜噜噜久久人人看| 欧美专区日韩专区| 国产欧美一区二区三区在线老狼| 日韩亚洲欧美一区| 亚洲永久免费精品| 国产精品mm| 亚洲在线免费视频| 欧美在线观看日本一区| 国产欧美日韩亚洲一区二区三区| 亚洲一区在线免费| 久久久精品久久久久| 国产亚洲毛片| 久久久7777| 欧美高清视频一区二区三区在线观看| 国语自产精品视频在线看8查询8| 久久爱www久久做| 久久一二三区| 欧美精品福利在线| 亚洲精品视频一区二区三区| 亚洲精品在线免费| 欧美日韩在线观看一区二区| 夜夜精品视频一区二区| 亚洲午夜性刺激影院| 国产精品乱码久久久久久| 亚洲制服少妇| 久久亚洲国产成人| 亚洲日本成人在线观看| 欧美日韩精品免费在线观看视频| av72成人在线| 久久久久久午夜| 久久久久久免费| 欧美激情按摩在线| 黄色亚洲精品| 欧美黑人多人双交| 一区二区免费看| 久久久久久穴| 亚洲乱亚洲高清| 国产精品福利网站| 久久久久久久999| 亚洲精品国产日韩| 欧美中文在线视频| 亚洲日韩中文字幕在线播放| 欧美午夜电影网| 久久精品免费播放| 亚洲精品日韩综合观看成人91| 欧美一级精品大片| 亚洲美女区一区| 国产一区二区中文| 欧美美女bbbb| 久久久噜噜噜久久久| 日韩视频免费看| 免费观看欧美在线视频的网站| 亚洲一级一区| 亚洲国产成人在线视频| 国产精品捆绑调教| 欧美高清视频免费观看| 欧美一区国产在线| 一区二区三区久久网| 亚洲福利视频在线| 久久亚洲欧美| 欧美一区二区三区的| 一本久道久久久| 亚洲国产日韩欧美一区二区三区| 国产欧美日韩精品一区| 国产精品国产精品| 欧美日韩国产色站一区二区三区| 一区二区三区国产精品| 亚洲国产日韩在线|