• <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ù)狀數(shù)組還沒(méi)思路!
            代碼ac后更新
            posted on 2009-01-10 10:24 KNIGHT 閱讀(177) 評(píng)論(1)  編輯 收藏 引用

            FeedBack:
            # re: Stars[未登錄](méi)
            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ì)他是線(xiàn)段樹(shù)過(guò)的。。。。。
            線(xiàn)段樹(shù)。。。。。代碼不是我的。。。網(wǎng)上的。。。。不過(guò)不錯(cuò)。。。題目有個(gè)條件就是按y升序給出數(shù)據(jù)。。。。所以可以用樹(shù)狀數(shù)組,其實(shí)可以排序在用的。。。。。繼續(xù)物理。。。。關(guān)機(jī)。。。  回復(fù)  更多評(píng)論
              

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


            <2009年2月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            1234567

            常用鏈接

            留言簿(8)

            隨筆檔案

            文章檔案

            Friends

            OJ

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久夜色精品国产亚洲| 少妇久久久久久被弄高潮| 久久国产亚洲高清观看| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 久久久久无码精品国产不卡| 日韩精品久久久久久久电影| 久久精品aⅴ无码中文字字幕不卡| 成人资源影音先锋久久资源网| 国产精品美女久久久免费| 香蕉久久永久视频| .精品久久久麻豆国产精品| 久久综合九色综合久99| 久久99精品久久久久久hb无码 | 中文字幕成人精品久久不卡| 久久久国产一区二区三区| 亚洲欧美日韩中文久久| 亚洲国产精品久久久久网站| 久久久久久精品久久久久| 老司机国内精品久久久久| 97精品伊人久久久大香线蕉 | 77777亚洲午夜久久多人| 国产精品久久久久影院嫩草| 中文精品99久久国产 | 久久久噜噜噜久久中文字幕色伊伊 | 亚洲愉拍99热成人精品热久久| 丁香久久婷婷国产午夜视频| 久久99精品久久久久久动态图 | 久久精品无码免费不卡| 国产一区二区三区久久精品| 久久久无码精品亚洲日韩蜜臀浪潮 | Xx性欧美肥妇精品久久久久久 | 欧美亚洲国产精品久久蜜芽| 久久久噜噜噜久久中文福利| 亚洲人AV永久一区二区三区久久| 91精品国产91久久| 久久久精品一区二区三区| 久久精品亚洲精品国产色婷| 久久久久青草线蕉综合超碰| 久久亚洲国产最新网站| 伊人久久大香线蕉AV一区二区| 香蕉久久久久久狠狠色|