• <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>
            posts - 74,  comments - 33,  trackbacks - 0

            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
            神啊原諒我吧我很菜!
            看了樹狀數(shù)組還沒思路!
            代碼ac后更新
            posted on 2009-01-10 10:24 KNIGHT 閱讀(181) 評(píng)論(1)  編輯 收藏 引用

            FeedBack:
            # re: Stars[未登錄]
            2009-01-12 10:01 | Knight
            #include<stdio.h>
            #define SIZE1 32000
            #define SIZE2 15000
            int c[SIZE1],a[SIZE1],out[SIZE2],n;
            int lowbit(int k)
            {
            return k&(-k);
            }
            int sum(int k)
            {
            int ret=0;
            while(k>0)
            {
            ret+=c[k];
            k-=lowbit(k);
            }
            return ret;
            }
            void change(int pos,int delt)
            {
            while(pos<=SIZE1)
            {
            c[pos]+=delt;
            pos+=lowbit(pos);
            }
            }
            void init()
            {
            int i;
            int x,y;
            for(i=0;i<n;i++)
            {
            scanf("%d%d",&x,&y);
            x++;
            out[sum(x-1)+a[x]]++;
            change(x,1);
            a[x]++;
            }
            }
            int main()
            {
            int i;
            scanf("%d",&n);
            init();
            for(i=0;i<n;i++)
            printf("%d\n",out[i]);
            }
            pip來(lái)了,但是他說(shuō)他也不會(huì)他是線段樹過(guò)的。。。。。
            線段樹。。。。。代碼不是我的。。。網(wǎng)上的。。。。不過(guò)不錯(cuò)。。。題目有個(gè)條件就是按y升序給出數(shù)據(jù)。。。。所以可以用樹狀數(shù)組,其實(shí)可以排序在用的。。。。。繼續(xù)物理。。。。關(guān)機(jī)。。。  回復(fù)  更多評(píng)論
              

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            <2009年4月>
            2930311234
            567891011
            12131415161718
            19202122232425
            262728293012
            3456789

            常用鏈接

            留言簿(8)

            隨筆檔案

            文章檔案

            Friends

            OJ

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            国内精品久久久久伊人av| 久久香蕉一级毛片| 乱亲女H秽乱长久久久| 久久精品天天中文字幕人妻 | 亚洲一级Av无码毛片久久精品| 青春久久| 精品久久久久久国产| 亚洲精品99久久久久中文字幕| 久久成人国产精品免费软件| 嫩草影院久久国产精品| 久久成人国产精品免费软件| 久久国产成人精品麻豆| 中文字幕精品无码久久久久久3D日动漫 | 精品综合久久久久久97超人 | 午夜精品久久久内射近拍高清| 囯产极品美女高潮无套久久久| 久久国产精品久久精品国产| 久久久久久久97| 日批日出水久久亚洲精品tv| 国产成人无码久久久精品一| 久久精品国产99国产精品导航| 久久99精品久久久久久齐齐| 久久99精品国产一区二区三区| 97久久国产综合精品女不卡| 欧洲性大片xxxxx久久久| 久久99毛片免费观看不卡 | 性高朝久久久久久久久久| 久久综合综合久久97色| 日韩精品久久久久久免费| 99久久这里只精品国产免费| 久久久久无码中| 久久久久亚洲AV无码去区首| 91精品国产91久久久久久蜜臀| 国内精品久久久久影院日本| 精品久久人妻av中文字幕| 狠狠色噜噜色狠狠狠综合久久| 亚洲国产小视频精品久久久三级| 99久久婷婷国产综合亚洲| 久久人妻少妇嫩草AV无码专区| 亚洲国产欧美国产综合久久| 青草国产精品久久久久久|