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

ACM___________________________

______________白白の屋
posts - 182, comments - 102, trackbacks - 0, articles - 0
<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(24)

隨筆分類(332)

隨筆檔案(182)

FRIENDS

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

MiYu原創, 轉帖請注明 : 轉載自 ______________白白の屋    

題目地址 :

http://poj.org/problem?id=2352

題目描述:

Stars
Time Limit: 1000MSMemory Limit: 65536K
Total Submissions: 14814Accepted: 6404

Description

Astronomers often examine star maps where stars are represented by points on a plane and each star has Cartesian coordinates. Let the level of a star be an amount of the stars that are not higher and not to the right of the given star. Astronomers want to know the distribution of the levels of the stars. 

For example, look at the map shown on the figure above. Level of the star number 5 is equal to 3 (it's formed by three stars with a numbers 1, 2 and 4). And the levels of the stars numbered by 2 and 4 are 1. At this map there are only one star of the level 0, two stars of the level 1, one star of the level 2, and one star of the level 3. 

You are to write a program that will count the amounts of the stars of each level on a given map.

Input

The first line of the input file contains a number of stars N (1<=N<=15000). The following N lines describe coordinates of stars (two integers X and Y per line separated by a space, 0<=X,Y<=32000). There can be only one star at one point of the plane. Stars are listed in ascending order of Y coordinate. Stars with equal Y coordinates are listed in ascending order of X coordinate. 

Output

The output should contain N lines, one number per line. The first line contains amount of stars of the level 0, the second does amount of stars of the level 1 and so on, the last line contains amount of stars of the level N-1.

Sample Input

5
1 1
5 1
7 1
3 3
5 5

Sample Output

1
2
1
1
0
 與樹狀數組的解法一樣,  查詢更新就可以了. 
	樹狀數組 解法傳送門 : http://www.cnblogs.com/MiYu/archive/2010/08/26/1808963.html 
代碼如下 : 
/*
Mail to   : miyubai@gamil.com
Link      : http://www.cnblogs.com/MiYu  || http://m.shnenglu.com/MiYu
Author By : MiYu
Test      : 1
Complier  : g++ mingw32-3.4.2
Program   : POJ_2352
Doc Name  : Stars
*/
//#pragma warning( disable:4789 )
#include <iostream>
#include <fstream>
#include <sstream>
#include <algorithm>
#include <string>
#include <set>
#include <map>
#include <utility>
#include <queue>
#include <stack>
#include <list>
#include <vector>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <ctime>
using namespace std;
struct P{
       int x, y;
}p[15010];
int seg[100000];
int NN = 32768, res[15010];
int get ( int &n ) {
    int i = 1;
    while ( i < n ) i << 1;
    return i;    
}
void modify ( int &pos ) {
     pos += NN;
     seg[pos] ++;
     while ( pos > 1 ) {
           if ( ~pos & 1 ) seg[pos>>1] ++;
           pos >>= 1;
     }
}
int query ( int pos ) {
     pos += NN;  
     int sum = seg[pos];
     while ( pos > 1 ) {
            if ( pos & 1 ) {
                 sum += seg[pos>>1];  
            }      
            pos >>= 1;
     }   
     return sum;
}
int main ()
{
    int N;
    while ( scanf ( "%d", &N ) == 1 ) {
           int pos;
           memset ( res, 0, sizeof ( res ) );
           memset ( seg, 0, sizeof ( seg ) );
           for ( int i = 0; i < N; ++ i ) {
                  scanf ( "%d%*d", &pos );
                  res[ query ( pos ) ] ++;
                  modify ( pos );   
           }   
           for ( int i = 0; i < N; ++ i ) {
                printf ( "%d\n", res[i] );     
           } 
    }
    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>
            亚洲人成网站精品片在线观看 | 欧美一区二区三区免费观看| 一本色道精品久久一区二区三区 | 亚洲美女在线视频| 久久综合伊人77777| 久久亚洲精品视频| 蜜桃精品一区二区三区| 欧美电影在线观看完整版| 欧美激情aaaa| 亚洲精品一区二区在线观看| 亚洲视频日本| 久久裸体视频| 欧美日韩精品久久久| 国产精品亚洲综合| 亚洲丰满在线| 久久精品人人做人人综合 | 最近看过的日韩成人| 一本久道久久综合狠狠爱| 亚洲欧美精品| 久久激情一区| 亚洲欧洲午夜| 亚洲深夜福利| 久久男人资源视频| 国产精品人人爽人人做我的可爱| 国内成人自拍视频| 日韩一级免费观看| 久久免费的精品国产v∧| 99re国产精品| 免费久久精品视频| 国产亚洲精品高潮| 亚洲一卡久久| 亚洲国产精品免费| 久久久999精品视频| 国产精品久久久久9999| 亚洲激情在线视频| 麻豆精品网站| 久久精品国产精品亚洲| 国产精品毛片在线| 一本久道久久综合婷婷鲸鱼| 欧美成年人视频网站| 性8sex亚洲区入口| 国产精品高潮呻吟视频| 亚洲欧洲在线视频| 农村妇女精品| 久久亚洲精品网站| 精品二区视频| 免费看av成人| 久久精品欧洲| 一区二区在线免费观看| 久久av一区二区三区漫画| 在线视频精品一| 欧美三级精品| 亚洲一区www| 一本色道久久精品| 欧美三级视频| 午夜精品久久久久久99热| 99精品热视频| 国产精品国产精品| 欧美日韩精品一区二区三区| 欧美福利网址| 久久亚洲综合色一区二区三区| 国产婷婷色一区二区三区在线| 亚洲免费视频一区二区| 日韩一区二区免费高清| 欧美色大人视频| 亚洲欧美日韩国产一区二区| 亚洲一区二区在线免费观看| 国产精品入口麻豆原神| 欧美亚洲一区二区三区| 欧美综合二区| 亚洲激情一区二区三区| 亚洲乱码国产乱码精品精| 欧美日韩日本视频| 亚洲欧美精品在线观看| 亚洲欧美制服另类日韩| 亚洲大胆在线| 亚洲久久在线| 国产精品视频一区二区三区| 久久久久久久国产| 美女视频黄 久久| 99re热精品| 亚洲调教视频在线观看| 国产亚洲精品v| 亚洲国产三级| 欧美亚洲第一区| 久久一区亚洲| 欧美理论电影网| 欧美一区二区三区在线视频| 久久久亚洲国产天美传媒修理工 | 欧美日韩在线不卡| 欧美一区二区三区久久精品茉莉花 | 久久精品女人天堂| 日韩一区二区精品在线观看| 亚洲影视综合| 在线欧美一区| 亚洲午夜91| 亚洲人成网站精品片在线观看| 亚洲一区二区三区在线播放| 亚洲国产经典视频| 亚洲——在线| 99国产精品久久久久久久| 久久国内精品视频| 亚洲一区二区三区免费观看| 老巨人导航500精品| 午夜久久电影网| 农村妇女精品| 久久精品夜色噜噜亚洲a∨ | 一区二区在线视频| 中文日韩在线视频| 亚洲欧洲精品一区二区三区不卡| 亚洲中午字幕| 国产精品99久久久久久久久久久久 | 国产专区精品视频| 美女免费视频一区| 国产精品久久久久久久久久妞妞 | 欧美日本一区二区视频在线观看| 午夜精彩视频在线观看不卡| 欧美a一区二区| 久热精品在线视频| 国产欧美韩日| 亚洲综合电影| 亚洲男人第一av网站| 欧美日韩精品福利| 亚洲国产天堂久久综合网| 亚洲第一网站| 久久人人爽人人| 久久尤物电影视频在线观看| 国产伦精品一区二区| 一区二区三区欧美视频| av成人老司机| 欧美色欧美亚洲高清在线视频| 亚洲日本在线观看| 亚洲精品在线电影| 欧美黄色视屏| 亚洲精选在线| 午夜精品成人在线| 国产农村妇女精品一区二区| 亚洲欧美日韩一区二区三区在线观看| 中文国产成人精品久久一| 欧美风情在线观看| 亚洲免费精品| 亚洲欧美日韩一区在线观看| 国产精品久久看| 欧美中文日韩| 欧美大香线蕉线伊人久久国产精品| 禁久久精品乱码| 欧美成人精品高清在线播放| 亚洲韩国日本中文字幕| 中文高清一区| 国产一区二区久久精品| 久久精品国产免费| 欧美激情精品久久久六区热门 | 亚洲精品一区二区三区樱花| 亚洲一区二区三区中文字幕| 国产精品视频| 久久av一区| 亚洲国产成人av在线| 在线一区亚洲| 国产日韩av一区二区| 久热精品视频在线观看| 亚洲乱码视频| 久久久久久高潮国产精品视| 在线免费观看一区二区三区| 欧美精品在线观看一区二区| 亚洲免费视频成人| 女人香蕉久久**毛片精品| 亚洲天堂av高清| 今天的高清视频免费播放成人| 欧美精品福利视频| 午夜激情综合网| 亚洲国产成人久久综合| 午夜欧美精品| 亚洲精品综合久久中文字幕| 国内在线观看一区二区三区| 亚洲中午字幕| 黄色在线成人| 欧美日韩一区二区视频在线观看 | 最新热久久免费视频| 欧美一二三区在线观看| 亚洲大片免费看| 国产精品视频一二| 欧美激情一区二区三区全黄| 欧美一区二区私人影院日本| 亚洲日本视频| 欧美成人亚洲成人| 久久av免费一区| 亚洲免费在线电影| 亚洲精品一区二区网址| 很黄很黄激情成人| 国产精品久久久久久亚洲毛片| 久久婷婷丁香| 欧美亚洲网站| 亚洲图片欧美午夜| 亚洲欧洲精品一区二区三区| 噜噜噜在线观看免费视频日韩 | 亚洲日本激情| 欧美www视频在线观看| 久久精品国产亚洲一区二区| 亚洲一区免费看| 日韩一区二区免费高清|