• <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
            神啊原諒我吧我很菜!
            看了樹狀數組還沒思路!
            代碼ac后更新
            posted on 2009-01-10 10:24 KNIGHT 閱讀(176) 評論(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來了,但是他說他也不會他是線段樹過的。。。。。
            線段樹。。。。。代碼不是我的。。。網上的。。。。不過不錯。。。題目有個條件就是按y升序給出數據。。。。所以可以用樹狀數組,其實可以排序在用的。。。。。繼續物理。。。。關機。。。  回復  更多評論
              
            <2009年1月>
            28293031123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            常用鏈接

            留言簿(8)

            隨筆檔案

            文章檔案

            Friends

            OJ

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            精品精品国产自在久久高清| 亚洲午夜久久久精品影院 | 99麻豆久久久国产精品免费| 91视频国产91久久久| 国产高清美女一级a毛片久久w | 久久精品无码午夜福利理论片| 精品久久久久久无码专区不卡 | 久久精品国产72国产精福利| 青青青青久久精品国产h久久精品五福影院1421 | 日本免费久久久久久久网站| 色综合合久久天天给综看| 无码日韩人妻精品久久蜜桃| 88久久精品无码一区二区毛片| 亚洲美日韩Av中文字幕无码久久久妻妇| 久久99热这里只有精品国产| 91精品国产色综久久| 久久亚洲精品国产精品婷婷| 久久精品无码一区二区三区| 久久无码高潮喷水| 国产呻吟久久久久久久92| 2022年国产精品久久久久| 欧美日韩久久中文字幕| 久久精品视频91| 精品久久久久久99人妻| 91精品国产乱码久久久久久| 伊人久久无码中文字幕| 香港aa三级久久三级老师2021国产三级精品三级在 | 97久久精品国产精品青草| 久久久久久伊人高潮影院| 久久亚洲国产成人精品无码区| 久久精品国产亚洲av水果派 | 久久久久亚洲av成人网人人软件 | 久久精品国产亚洲av日韩| 国产亚洲美女精品久久久2020| 欧美日韩精品久久久久| 久久国产香蕉一区精品| 国产精品美女久久久网AV| 成人精品一区二区久久久| 青青青青久久精品国产h| 久久久久四虎国产精品| 99久久国产综合精品网成人影院|