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

#include? < iostream >
#include?
< algorithm >

using ? namespace ?std;

#define ?N?10010

struct ?Node{
????
int ?x,?y;
????Node(?
int ?a = ? 0 ,? int ?b = ? 0 ?):x(a),?y(b)?{}
};

int ??n,?idx[N * 2 ],?data[N * 2 ],?pos;
Node?d[N];

int ?bfind(? int ?v?){
????
int ?left = ? 0 ,?right = ?n * ? 2 ;
????
while (?left + ? 1 < ?right?){
????????
int ?m = ?(left + ?right) >> ? 1 ;
????????
if (?data[m] < ?v?)?left = ?m;
????????
else ? if (?data[m] > ?v?)?right = ?m;
????????
else ? return ?idx[m];
????}
????
return ?idx[left];
}

int ?tb[N * 8 ],?flag[N];
void ?insert(? int ?l,? int ?r,? int ?a,? int ?b,? int ?rt,? int ?c?){
????
if (?l == ?a? && ?r == ?b?){
????????tb[rt]
= ?c;? return ;?}
????
int ?m = ?(l + ?r) >> ? 1 ;
????
if (?tb[rt] > ? 0 ?){
????????tb[rt
<< 1 ] = ?tb[rt],?tb[(rt << 1 ) + 1 ] = ?tb[rt],?tb[rt] = ? 0 ;?}
????
if (?b <= ?m?)?insert(?l,?m,?a,?b,?rt << ? 1 ,?c?);
????
else ? if (?a > ?m?)?insert(?m + ? 1 ,?r,?a,?b,?(rt << 1 ) + ? 1 ,?c?);
????
else {
????????insert(?l,?m,?a,?m,?rt
<< ? 1 ,?c?);
????????insert(?m
+ ? 1 ,?r,?m + ? 1 ,?b,?(rt << 1 ) + ? 1 ,?c?);?}
}
void ?calc(? int ?l,? int ?r,? int ?rt?){
????
if (?tb[rt] > ? 0 ?)?{?flag[?tb[rt]?] = ? 1 ;? return ;?}
????
else {
????????
if (?l == ?r?)? return ;
????????
int ?m = ?(l + ?r) >> ? 1 ;
????????calc(?l,?m,?rt
<< ? 1 ?);
????????calc(?m
+ ? 1 ,?r,?(rt << 1 ) + ? 1 ?);
????}
}

int ?main(){
????
int ?test;
????scanf(
" %d " , & test);
????
while (?test -- ?){
????????scanf(
" %d " , & n?);
????????
int ?u,?v;
????????
for (? int ?i = ? 0 ;?i < ?n;? ++ i?){
????????????scanf(
" %d%d " , & u, & v?);
????????????d[i]
= ?Node(?u,?v?);
????????????data[i
<< 1 ] = ?u,?data[(i << 1 ) + 1 ] = ?v;
????????}
????????sort(?data,?data
+ ?n * ? 2 ?);
????????pos
= ? 1 ;?idx[ 0 ] = ? 1 ;
????????
for (? int ?i = ? 1 ;?i < ?n * ? 2 ;? ++ i?)
????????
if (?data[i] != ?data[i - 1 ]?)?idx[i] = ? ++ pos;
????????
else ??idx[i] = ?pos;
????????
????????memset(?tb,?
0 ,? sizeof (tb)?);?
????????memset(?flag,?
0 ,? sizeof (flag)?);
????????
for (? int ?i = ? 0 ;?i < ?n;? ++ i?){
????????????u
= ?bfind(?d[i].x?),?v = ?bfind(?d[i].y?);
????????????insert(?
1 ,?pos,?u,?v,? 1 ,?i + ? 1 ?);
????????}
????????calc(?
1 ,?pos,? 1 ?);
????????
int ?ans = ? 0 ;
????????
for (? int ?i = ? 1 ;?i <= ?n;? ++ i?)
????????
if (?flag[i]?)?ans ++ ;
????????printf(
" %d\n " ,?ans?);
????}
????
return ? 0 ;
}
posted on 2009-07-14 20:19 Darren 閱讀(384) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 數(shù)據(jù)結(jié)構(gòu)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久综合一区二区三区| 久久成人18免费网站| 欧美日韩午夜剧场| 欧美韩国日本一区| 欧美成人一区二区三区| 欧美激情第10页| 欧美大片在线观看| 欧美国产精品v| 欧美激情国产日韩精品一区18| 亚洲美女诱惑| 亚洲无吗在线| 久久久青草婷婷精品综合日韩| 美日韩精品视频免费看| 亚洲黄色成人网| 亚洲欧洲日本国产| 亚洲一级在线| 亚洲青涩在线| 欧美激情一区在线观看| 亚洲乱码视频| 欧美亚洲三级| 美女亚洲精品| 国产精品久久激情| 在线精品亚洲一区二区| 一区二区日韩欧美| 久久久欧美精品| 亚洲美女视频网| 久久久在线视频| 国产精品福利网站| 亚洲国产成人91精品| 亚洲欧美久久久久一区二区三区| 蜜臀91精品一区二区三区| 一区二区欧美亚洲| 老司机午夜免费精品视频| 99国产精品| 久久精品99久久香蕉国产色戒| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲欧洲一区二区三区| 日韩亚洲成人av在线| 久久久午夜视频| 国产精品综合久久久| 99这里只有久久精品视频| 久久亚洲一区| 午夜精品久久久久久久白皮肤| 欧美激情一区二区| 在线国产日韩| 久久综合国产精品台湾中文娱乐网| 一个色综合导航| 你懂的一区二区| 国外成人在线视频| 欧美日韩一区在线播放| 亚洲国产一区二区视频| 久久一区二区三区四区| 午夜精品av| 国产精品网站在线| 亚洲一级在线观看| 99国产精品视频免费观看一公开 | 在线视频国内自拍亚洲视频| 久久高清一区| 亚洲一区日韩| 国产精品老女人精品视频| 欧美成人国产va精品日本一级| 欧美一区二区视频网站| 韩日视频一区| 久久久久久久久久久成人| 亚洲视频综合在线| 欧美日韩妖精视频| 亚洲影院免费| 亚洲午夜激情网站| 国产精品网站在线播放| 久久激情婷婷| 久久久久久久综合日本| 亚洲第一偷拍| 久久久久国内| 久久久青草青青国产亚洲免观| 久久久xxx| 狠狠色综合网| 亚洲高清视频在线观看| 欧美激情综合色综合啪啪| 亚洲精品午夜精品| 99国产精品视频免费观看| 国产精品久久久久aaaa樱花| 亚洲欧美综合网| 欧美在线首页| 亚洲电影一级黄| 亚洲免费大片| 国产日韩精品电影| 欧美一级日韩一级| 国产精品人人做人人爽人人添| 性色av一区二区三区| 久久av一区二区| 日韩午夜在线电影| 亚洲欧美日本在线| 在线精品高清中文字幕| 在线亚洲免费视频| 精品不卡在线| 日韩视频免费在线| 国产伦精品一区二区三区在线观看| 午夜精品视频在线观看一区二区| 亚洲无线一线二线三线区别av| 国产亚洲精品久久久久婷婷瑜伽| 欧美激情久久久| 国产精品你懂的在线欣赏| 老司机午夜免费精品视频| 亚洲人成在线播放网站岛国| 国产精品qvod| 猛干欧美女孩| 欧美亚一区二区| 亚洲二区视频在线| 国内精品免费午夜毛片| 亚洲国产日韩欧美在线图片| 国产麻豆日韩| 日韩视频在线观看| 亚洲国产精品va在线观看黑人| 一本色道久久综合亚洲精品小说| 黄色成人av| 国产亚洲一区二区三区在线播放| 亚洲美女中出| 卡一卡二国产精品| 国产午夜精品视频免费不卡69堂| 亚洲国产欧美一区二区三区同亚洲 | 亚洲永久免费精品| 欧美一区二区三区在线看| 欧美成人午夜激情在线| 亚洲欧美国产77777| 久久久www成人免费无遮挡大片| 国产欧美视频一区二区三区| 在线日韩av永久免费观看| 国产精品美女久久久浪潮软件| 欧美诱惑福利视频| 一区二区三区四区五区在线| 久久综合久久88| 亚洲午夜精品网| 在线欧美电影| 欧美日韩国产在线观看| 亚洲人成欧美中文字幕| 亚洲国产mv| 国产情侣一区| 欧美韩日视频| 欧美在线观看一区| 欧美国产日韩a欧美在线观看| 91久久久亚洲精品| 午夜在线电影亚洲一区| 亚洲欧美中文另类| 亚洲电影观看| 亚洲与欧洲av电影| 国产精品久久久久久久久久三级| 欧美人与性动交a欧美精品| 国产精品一区三区| 在线观看成人av| 日韩一区二区免费高清| 亚洲已满18点击进入久久| 欧美激情一区二区三区全黄 | 红桃视频一区| 一区二区三区欧美| 日韩午夜在线| 欧美视频在线观看一区| 日韩亚洲国产欧美| 亚洲剧情一区二区| 亚洲欧洲日夜超级视频| 99精品视频免费全部在线| 亚洲日韩欧美一区二区在线| 国产亚洲一区精品| 国内久久婷婷综合| 尤物九九久久国产精品的特点| 欧美精品一区二区蜜臀亚洲| 国产精品每日更新| 亚洲在线一区二区三区| 久久国产日韩| 亚洲综合国产| 一区二区三区精品| 久久免费国产精品| 狠狠色丁香久久婷婷综合丁香| 亚洲欧洲日韩综合二区| 亚洲欧洲av一区二区三区久久| 欧美中文在线观看| 国产日产欧美一区| 亚洲一区二区三区色| 久久久精品久久久久| 老鸭窝91久久精品色噜噜导演| 欧美日韩视频在线观看一区二区三区| 国产精品久久久久一区二区三区共| 欧美日韩另类一区| 欧美天堂亚洲电影院在线播放| 蜜臀久久久99精品久久久久久 | 国产精品视频区| 在线看国产一区| 在线观看亚洲一区| 最新国产成人在线观看| 一本久道综合久久精品| 亚洲日本欧美日韩高观看| 欧美日韩伊人| 国产伦理精品不卡| 中文精品视频一区二区在线观看| 国产午夜亚洲精品理论片色戒| 亚洲精品一二区| 久久噜噜亚洲综合| 久久精品一区| 在线观看日韩| 老司机午夜精品视频| 狂野欧美激情性xxxx欧美|