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

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>
            猛男gaygay欧美视频| 欧美老女人xx| 狠狠爱www人成狠狠爱综合网| 亚洲一区二区三区在线视频| 91久久久久久久久| 蘑菇福利视频一区播放| 亚洲欧洲日本专区| 日韩视频国产视频| 国产精品呻吟| 久久亚洲国产精品日日av夜夜| 欧美一区二区三区另类| 伊人久久av导航| 亚洲福利电影| 欧美系列精品| 久久精品视频网| 六月天综合网| 亚洲视频精选| 性视频1819p久久| 亚洲国产免费| 99re热这里只有精品视频| 国产精品视频九色porn| 久久久夜夜夜| 欧美精品乱码久久久久久按摩| 亚洲综合日韩| 久久久久久尹人网香蕉| 一本久久精品一区二区| 亚洲免费观看高清完整版在线观看熊| 亚洲黄色高清| 国产农村妇女毛片精品久久莱园子 | 亚洲国产成人精品女人久久久| 欧美激情免费在线| 欧美在线观看一二区| 免费成人av在线看| 欧美一级免费视频| 欧美激情亚洲激情| 久久九九免费视频| 欧美日韩午夜剧场| 欧美wwwwww| 欧美一级大片在线免费观看| 亚洲欧洲精品一区| 香蕉久久久久久久av网站| 亚洲破处大片| 久久精品亚洲国产奇米99| 日韩午夜在线观看视频| 久久久久99| 亚洲砖区区免费| 欧美成人a视频| 国产亚洲成av人片在线观看桃| 亚洲黄一区二区三区| 国产九区一区在线| 夜夜嗨av一区二区三区网站四季av | 亚洲一区3d动漫同人无遮挡| 亚洲激情一区| 老司机免费视频一区二区三区| 亚洲欧美日韩另类| 欧美日韩不卡合集视频| 亚洲国产精品第一区二区| 狠狠久久亚洲欧美| 欧美一区二区三区视频在线观看| 亚洲视频图片小说| 欧美日韩不卡| 亚洲精品视频在线播放| 亚洲免费电影在线观看| 欧美国产日韩精品免费观看| 免费亚洲电影| 亚洲福利电影| 免费看亚洲片| 亚洲国产精品女人久久久| 雨宫琴音一区二区在线| 久久蜜桃av一区精品变态类天堂| 久久精品夜色噜噜亚洲a∨| 国产精品欧美在线| 亚洲专区欧美专区| 久久成人精品电影| 国外成人在线视频| 久久天天综合| 亚洲国产精品久久久久久女王| 亚洲激情av| 欧美日韩播放| 亚洲视频综合| 久久精视频免费在线久久完整在线看| 国产精品午夜久久| 久久爱www.| 欧美成人在线网站| 一区二区三区四区五区在线| 欧美视频精品一区| 性欧美videos另类喷潮| 久久夜色精品国产欧美乱| 一区二区三区在线观看欧美| 嫩草影视亚洲| 9i看片成人免费高清| 欧美在线视频观看| 精品成人乱色一区二区| 欧美成人在线免费视频| 在线一区二区三区做爰视频网站| 午夜一区二区三区不卡视频| 国外成人在线| 欧美久久电影| 亚洲欧美中文在线视频| 免费美女久久99| 亚洲少妇在线| 韩日视频一区| 欧美日韩1080p| 欧美一级在线视频| 91久久在线播放| 欧美亚洲网站| 亚洲精品日韩综合观看成人91| 国产精品久久毛片a| 久久嫩草精品久久久精品一| 日韩一级视频免费观看在线| 久久久久五月天| 一区二区三区欧美在线| 狠狠色2019综合网| 国产精品高清免费在线观看| 免费人成精品欧美精品| 亚洲一区欧美激情| 亚洲日韩欧美视频一区| 国产视频在线观看一区二区三区 | 亚洲日本中文字幕| 久久久99精品免费观看不卡| 在线亚洲欧美视频| 一区二区视频欧美| 国产欧美日韩| 欧美日韩一区二区视频在线| 老色批av在线精品| 午夜精品一区二区三区在线播放| 亚洲激情电影中文字幕| 久久伊人亚洲| 欧美在线观看视频在线| 亚洲一区二区精品在线观看| 最新国产精品拍自在线播放| 国产亚洲精品激情久久| 欧美性猛交视频| 欧美粗暴jizz性欧美20| 久久久久九九视频| 久久精品男女| 亚洲影视在线播放| 亚洲视频一起| 亚洲天堂男人| 一区二区三区日韩| 一本色道久久综合亚洲精品不| 亚洲福利在线视频| 最新高清无码专区| 最新中文字幕一区二区三区| 欧美激情黄色片| 欧美高清自拍一区| 亚洲成人资源网| 亚洲一区二区三区免费视频| 99精品国产99久久久久久福利| 91久久综合亚洲鲁鲁五月天| 亚洲二区在线| 亚洲区一区二| 日韩写真视频在线观看| 一区二区三区高清| 亚洲夜间福利| 欧美一区二区三区免费观看视频| 性色av一区二区三区在线观看 | 美女久久网站| 欧美激情第9页| 亚洲国产精品一区二区www| 欧美国产视频在线观看| 亚洲国产精品成人久久综合一区| 亚洲国内精品| 亚洲图中文字幕| 欧美一区二区| 免费亚洲电影在线| 欧美日韩成人免费| 国产精品一区二区三区乱码| 国内外成人免费激情在线视频| 亚洲成人资源网| 999亚洲国产精| 午夜电影亚洲| 欧美大片在线观看一区二区| 亚洲片在线观看| 亚洲免费在线| 免费不卡亚洲欧美| 国产精品jizz在线观看美国 | 国产精品热久久久久夜色精品三区| 国产酒店精品激情| 亚洲国产日韩欧美在线图片| 亚洲视频精品在线| 久久青草久久| 亚洲另类春色国产| 久久精品国产69国产精品亚洲| 免费久久99精品国产| 国产精品久久久久久久浪潮网站| 一区二区三区在线免费视频| 在线视频亚洲欧美| 老司机久久99久久精品播放免费 | 亚洲免费av网站| 久久精品国产91精品亚洲| 欧美人成网站| 尤妮丝一区二区裸体视频| 亚洲欧美另类在线| 亚洲国产成人精品久久久国产成人一区 | 亚洲一区二区三区在线视频| 女生裸体视频一区二区三区| 亚洲一区二区成人| 欧美大胆成人| 国语自产精品视频在线看抢先版结局|