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

infinity

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  36 隨筆 :: 0 文章 :: 25 評論 :: 0 Trackbacks
poj 2528Mayor's posters
http://acm.pku.edu.cn/JudgeOnline/problem?id=2528
離散化+線段樹

Source Code

Problem: 2528
User: lovecanon
Memory: 760K
Time: 79MS
Language: C++
Result: Accepted

  • Source Code

#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>

int tree[20002*3+1],seg[20002][2],a[20002],point[20002],vis[20002],tot,sum_of_point,size;

int min(int a,int b){if(a<=b) return a;else return b;}
int max(int a,int b){if(a>=b) return a;else return b;}

int cmp(const void *a,const void *b){
    
return *(int *)a-*(int *)b;
}
int binary_search(int t){
    
int l=1,r=sum_of_point;
    
while(l<=r){
        
int m=(l+r)/2;
        
if(point[m]==t) return m;
        
else if(point[m]>t) r=m-1;
        
else l=m+1;
    }
    
return l;
}
void modify(int l,int r,int c,int L,int R,int t){
    
if(l==L&&r==R||tree[t]==c) {tree[t]=c;return ;} 
    
if(tree[t]!=-1) tree[t*2]=tree[t*2+1]=tree[t];
    tree[t]
=-1;
    
int m=(L+R)/2;
    
if(l<m) modify(l,min(m,r),c,L,m,t*2);
    
if(r>m) modify(max(l,m),r,c,m,R,t*2+1);
}
void query(int t,int L,int R){
    
if(tree[t]!=-1&&tree[t]!=0){
        
int i;
        
for(i=L;i<R;i++) a[i]=tree[t];
    }
    
else if(tree[t]!=0){
        query(t
*2,L,(L+R)/2);
        query(t
*2+1,(L+R)/2,R);    
    }
}
int main(){
    
int i,T,N,x,y;
    scanf(
"%d",&T);
    
while(T--){
        scanf(
"%d",&N);
        tot
=0;
        
for(i=1;i<=N;i++){
            scanf(
"%d%d",&x,&y);
            seg[i][
0]=x;seg[i][1]=y+1;
            a[
++tot]=x;a[++tot]=y+1;
        }
        qsort(a
+1,tot,sizeof(a[0]),cmp);
        sum_of_point
=0;point[++sum_of_point]=a[1];
        
        
for(i=2;i<=tot;i++)
            
if(a[i]!=a[i-1]) point[++sum_of_point]=a[i];

  
        size
=sum_of_point;
        tree[
1]=0;
        
for(i=1;i<=N;i++){
            x
=binary_search(seg[i][0]);
            y
=binary_search(seg[i][1]);
            modify(x,y,i,
1,size,1);
        }
        memset(a,
0,sizeof(a));
        memset(vis,
0,sizeof(vis));
        query(
1,1,size);
        
int tmp=-2,ret=0;
        
for(i=1;i<size;i++){
            
if(a[i]==tmp) continue;
            
else{
                tmp
=a[i];
                
if(tmp!=0&&!vis[tmp]) {vis[tmp]=1;ret++;}
            }
        }
        printf(
"%d\n",ret);
    }
    
return 0;
}

posted on 2008-10-18 18:46 infinity 閱讀(487) 評論(0)  編輯 收藏 引用 所屬分類: acm
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久激情久久| 亚洲春色另类小说| 亚洲一区二区伦理| 国产精品美女久久久久久久| 一区二区高清视频在线观看| 亚洲精品一区二区三区不| 欧美视频一区二区三区…| 一区二区三区久久精品| 日韩视频二区| 国产精品视频自拍| 久久久久久网| 欧美国产日本高清在线| 中文国产亚洲喷潮| 亚洲欧美电影院| 亚洲国产精品久久久久婷婷老年 | 国产精品视频免费观看| 亚洲一区久久久| 欧美一区二区三区免费观看| 在线成人av.com| 99re热这里只有精品免费视频| 国产精品久久国产三级国电话系列 | 国内精品模特av私拍在线观看| 麻豆乱码国产一区二区三区| 欧美看片网站| 久久亚洲免费| 欧美日韩午夜精品| 美女91精品| 国产精品成人国产乱一区| 久久久久久亚洲精品中文字幕| 免费久久精品视频| 欧美亚洲一区二区三区| 欧美成人自拍视频| 久久伊伊香蕉| 欧美午夜性色大片在线观看| 女人天堂亚洲aⅴ在线观看| 欧美日韩免费精品| 欧美a级在线| 国产性做久久久久久| 亚洲精品美女在线观看| 狠狠色狠狠色综合日日91app| 亚洲精品小视频| 亚洲第一视频| 欧美在线视频日韩| 亚洲欧美日韩国产精品 | 999亚洲国产精| 亚洲高清在线| 欧美一区二区三区精品电影| 亚洲淫片在线视频| 欧美激情视频一区二区三区免费| 久久亚洲综合网| 国产精品午夜久久| 夜夜嗨av一区二区三区| 亚洲三级免费电影| 麻豆精品在线视频| 乱中年女人伦av一区二区| 国产精品自拍小视频| 一本到12不卡视频在线dvd| 91久久精品一区| 免费成人av资源网| 欧美激情视频一区二区三区免费 | 新狼窝色av性久久久久久| 欧美日本一区二区三区| 欧美高清一区| 亚洲欧洲日夜超级视频| 久久综合色88| 欧美国产精品久久| 亚洲欧洲一区二区在线播放| 免费成人在线观看视频| 麻豆精品视频在线观看视频| 伊人成年综合电影网| 久久综合伊人| 亚洲国产精品一区二区尤物区| 亚洲黄色免费| 欧美激情自拍| 亚洲作爱视频| 欧美影院在线| 激情成人综合网| 麻豆成人91精品二区三区| 亚洲国产精品va在线观看黑人| 亚洲国产精品激情在线观看| 麻豆久久婷婷| 一区二区三区导航| 久久精品国产免费观看| 伊人久久综合97精品| 欧美v国产在线一区二区三区| 欧美高清视频www夜色资源网| 99re热这里只有精品免费视频| 欧美日韩在线亚洲一区蜜芽| 亚洲男人的天堂在线观看| 久久夜色精品国产噜噜av| 亚洲国产一区二区视频| 国产精品白丝黑袜喷水久久久| 欧美亚洲色图校园春色| 欧美国产亚洲另类动漫| 亚洲男人的天堂在线| 国内精品视频在线播放| 欧美mv日韩mv国产网站app| 亚洲视频电影图片偷拍一区| 久久久久久夜| 一本色道久久综合亚洲精品婷婷| 国产精品网红福利| 久久亚洲图片| 正在播放亚洲| 欧美国产视频日韩| 午夜日韩av| 亚洲毛片av在线| 国产日韩精品在线| 欧美日本久久| 久久中文精品| 亚洲欧美一区二区三区在线 | 亚洲一区二区视频| 极品日韩久久| 国产精品美女诱惑| 欧美人成网站| 免费视频一区| 久久www免费人成看片高清| 99国产精品视频免费观看| 久久综合色88| 欧美影院成人| 亚洲一区二区三区中文字幕| 亚洲精美视频| 伊人伊人伊人久久| 国产欧美亚洲视频| 国产精品户外野外| 欧美日韩高清不卡| 美女主播一区| 久久久蜜桃一区二区人| 亚洲午夜女主播在线直播| 亚洲激情一区二区三区| 久久中文字幕导航| 久久www成人_看片免费不卡 | 国产日韩欧美一区二区三区四区| 欧美精品久久久久a| 久久久青草青青国产亚洲免观| 亚洲影院色在线观看免费| 日韩视频一区二区三区| 亚洲国产午夜| 亚洲福利国产精品| 亚洲国产第一| 欧美激情一区二区三区在线视频观看 | 亚洲一区视频在线| 亚洲一区二区欧美| 亚洲欧美日韩一区| 午夜在线视频观看日韩17c| 亚洲免费伊人电影在线观看av| 99v久久综合狠狠综合久久| 亚洲精品激情| 一区二区久久久久| 亚洲免费伊人电影在线观看av| 亚洲在线一区二区| 欧美一级视频精品观看| 欧美一区二区三区喷汁尤物| 欧美一区二区三区四区视频| 亚洲欧美卡通另类91av| 久久成人18免费网站| 久久久一本精品99久久精品66| 久久尤物电影视频在线观看| 久热这里只精品99re8久| 男人插女人欧美| 亚洲国产天堂久久综合网| 妖精视频成人观看www| 亚洲一区二区三区在线视频| 香蕉av777xxx色综合一区| 久久精品视频免费观看| 免费成人网www| 国产精品国产三级国产普通话99| 国产精品永久免费| 亚洲国产成人av好男人在线观看| 亚洲另类视频| 午夜精品久久久久久久| 久久午夜视频| 亚洲人午夜精品| 亚洲特色特黄| 久久五月婷婷丁香社区| 欧美日韩大片| 韩国成人福利片在线播放| 91久久精品国产91性色| 西瓜成人精品人成网站| 免费不卡亚洲欧美| 夜夜嗨av一区二区三区| 久久久久久久久久码影片| 欧美久久影院| 国内综合精品午夜久久资源| 日韩视频免费观看高清完整版| 欧美一级在线视频| 亚洲国产天堂久久综合| 亚洲欧美在线观看| 欧美精品国产一区| 狠狠色狠狠色综合日日tαg| 在线中文字幕一区| 免费日韩av片| 亚洲欧美国产视频| 欧美黄色成人网| 黄色成人免费网站| 亚洲欧美日韩天堂一区二区| 亚洲国语精品自产拍在线观看| 午夜日韩视频| 欧美日韩亚洲高清一区二区| 亚洲高清网站| 久久人人97超碰国产公开结果 |