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

ACM___________________________

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

常用鏈接

留言簿(24)

隨筆分類(332)

隨筆檔案(182)

FRIENDS

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

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

 

題目地址:

    http://acm.hdu.edu.cn/showproblem.php?pid=1541 

題目描述:

Stars

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 857    Accepted Submission(s): 320


Problem 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
 

題目分析 :

   題目的意思就是計算 星星的左下角 ( 包括 正左, 正下 ) 有多少顆其他的星星, 左下角星星的個數就是這個星星的等級,  題目要求輸出每個等級星星的個數. 

   具體做法:   另外開個數組存儲星星的等級,比他小的數的個數作為下標,即等級,每出現一次,數組加一,com數組的大小即為它存儲數據的最大值。 

代碼如下 :

 

 /*

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

          http://www.cnblog.com/MiYu

Author By : MiYu

Test      : 1

Program   : 1541

*/


#include <iostream>

using namespace std;

const int MAX = 32005;

#define lowbit(x) ((x)&(-x))

int com[MAX], res[MAX], N;

void modify ( int pos, int val ){

     while ( pos <= MAX ){

            com[pos] += val;

            pos += lowbit(pos);  

     } 

}

int quy ( int x ){

    int sum = 0;

    while ( x > 0 ){

           sum += com[x];

           x -= lowbit(x);

    } 

    return sum;

}

int main (int x)

{

    while ( scanf ( "%d",&N ) != EOF ){

            memset ( com,0,sizeof (com) ); memset ( res,0,sizeof (res) );

            for ( int i = 1; i <= N; ++ i ){

                  scanf ( "%d%*d", &x ); 

                  x++;

                  res[ quy(x) ] ++;  modify ( x,1 );

            }

            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>
            亚洲国产婷婷香蕉久久久久久| 99精品欧美一区| 久久亚洲精品一区| 久久国产精品高清| 久久这里有精品视频| 免费在线欧美视频| 欧美日产一区二区三区在线观看 | 亚洲国产日韩欧美在线图片| 欧美sm极限捆绑bd| 亚洲精品国产精品乱码不99| 亚洲无线一线二线三线区别av| 亚洲欧美日韩视频二区| 久久久久久久999| 欧美区国产区| 国产一区二区三区免费在线观看| 亚洲国产精品黑人久久久| 夜夜爽av福利精品导航| 久久精品一区二区三区不卡牛牛| 欧美成人影音| 在线亚洲成人| 久久理论片午夜琪琪电影网| 欧美日韩国产电影| 精品成人一区二区| 香蕉亚洲视频| 亚洲电影有码| 好看的日韩视频| 国产精品一区毛片| 欧美日韩国产一区| 国产精品久久91| 韩国成人理伦片免费播放| 影音先锋另类| 亚洲精品在线电影| 亚洲欧美成人一区二区三区| 欧美专区在线播放| 亚洲成人在线免费| 亚洲一区制服诱惑| 久久人人爽人人爽| 欧美三级精品| 伊大人香蕉综合8在线视| 一区二区三区四区五区在线| 欧美中文在线观看国产| 亚洲精品国产精品国自产在线 | 亚洲五月婷婷| 亚洲承认在线| 久久久99免费视频| 国产乱码精品一区二区三区忘忧草| 亚洲精品女人| 欧美成人一品| 久久久久久久一区| 国产一区二三区| 亚洲欧美制服中文字幕| 亚洲伦理在线免费看| 老牛国产精品一区的观看方式| 国产三级欧美三级日产三级99| 亚洲一区二区在线看| 亚洲精品永久免费| 欧美另类视频| 日韩视频免费观看| 亚洲日韩视频| 欧美另类视频| 亚洲一品av免费观看| 夜夜嗨av色综合久久久综合网| 欧美美女bb生活片| 日韩午夜一区| 日韩天堂av| 国产精品久久久久9999高清| 中文一区二区| 一区二区欧美激情| 国产精品日韩精品欧美在线| 亚洲欧美在线aaa| 在线日本成人| 欧美综合第一页| 午夜精品久久久| 一区二区三区欧美视频| 在线观看av一区| 最新亚洲视频| 国产情侣一区| 亚洲美女中文字幕| 亚洲国产视频一区| 麻豆91精品91久久久的内涵| 久久se精品一区二区| 国产综合色产| 久久高清一区| 亚洲人在线视频| 久久久久久久一区| 国产日韩在线看| 欧美在线视频二区| 午夜视频在线观看一区| 国产欧美成人| 亚洲大胆视频| 国产精品高潮久久| 免费观看不卡av| 国产精品jizz在线观看美国| 久久都是精品| 欧美日韩大片一区二区三区| 欧美一区二区视频网站| 欧美成va人片在线观看| 欧美亚洲综合久久| 欧美激情成人在线| 欧美一区二区三区精品| 欧美不卡在线视频| 久久精品视频在线| 欧美日韩影院| 欧美黄色小视频| 国产农村妇女精品| 亚洲免费大片| 亚洲欧洲精品成人久久奇米网| 亚洲午夜精品一区二区| 亚洲片在线资源| 欧美一区2区三区4区公司二百| 亚洲精品久久久一区二区三区| 性做久久久久久| 宅男噜噜噜66国产日韩在线观看| 久久国产精品久久久久久电车| 亚洲视频电影在线| 免费观看久久久4p| 麻豆精品在线视频| 国产真实乱子伦精品视频| 一区二区免费在线播放| 99re这里只有精品6| 蜜月aⅴ免费一区二区三区| 久久久久国产一区二区三区| 国产精品一卡二| 中日韩高清电影网| 一二美女精品欧洲| 亚洲夜间福利| 亚洲色诱最新| 99re成人精品视频| 亚洲美女黄网| 在线一区二区视频| 黄色一区二区三区| 国产伪娘ts一区| 黄色av一区| 美女成人午夜| 榴莲视频成人在线观看| 欧美日韩美女在线| 国产精品久久久久天堂| 欧美色偷偷大香| 久久中文精品| 欧美日韩亚洲精品内裤| 欧美大片va欧美在线播放| 国产午夜久久| 久久激情视频| 麻豆9191精品国产| 亚洲福利久久| 榴莲视频成人在线观看| 亚洲第一精品久久忘忧草社区| 狠狠色狠狠色综合日日五| 久久久水蜜桃av免费网站| 男女激情久久| 亚洲精品韩国| 欧美系列一区| 欧美一区二区三区免费看| 久久综合色婷婷| 亚洲黄色免费| 欧美日韩一区二区三区| 国产精品99久久久久久久女警| 亚洲欧美在线一区| 极品少妇一区二区三区| 欧美成人综合一区| 99精品热视频只有精品10| 午夜精品久久久久久久蜜桃app| 国产女主播一区二区三区| 久久影院午夜论| 日韩一级大片在线| 久久久人成影片一区二区三区观看| 在线观看91精品国产麻豆| 欧美日韩国产三区| 欧美一区免费| 亚洲区在线播放| 久久成人免费网| 亚洲精品社区| 国产午夜精品久久久久久免费视| 免费欧美电影| 欧美一区二区日韩| 亚洲黑丝在线| 久久久久一区| 亚洲欧美日韩成人| 亚洲人成77777在线观看网| 国产精品视频一区二区高潮| 免费成人性网站| 亚洲欧美日韩一区二区在线| 亚洲大胆女人| 久久久免费精品| 亚洲一区二区三区午夜| 亚洲激情成人在线| 国产无一区二区| 国产精品久久久久久久久久尿| 久久在线播放| 欧美一级电影久久| 欧美日韩1234| 欧美99在线视频观看| 亚洲永久免费| 亚洲人成在线观看一区二区| 国产午夜精品久久久久久久| 欧美午夜一区二区| 欧美精品1区2区| 久久婷婷成人综合色| 午夜性色一区二区三区免费视频| 亚洲国产你懂的|