• <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
            Lost Cows
            Time Limit: 1000MS Memory Limit: 65536K
            Total Submissions: 2992 Accepted: 1864

            Description

            N (2 <= N <= 8,000) cows have unique brands in the range 1..N. In a spectacular display of poor judgment, they visited the neighborhood 'watering hole' and drank a few too many beers before dinner. When it was time to line up for their evening meal, they did not line up in the required ascending numerical order of their brands.

            Regrettably, FJ does not have a way to sort them. Furthermore, he's not very good at observing problems. Instead of writing down each cow's brand, he determined a rather silly statistic: For each cow in line, he knows the number of cows that precede that cow in line that do, in fact, have smaller brands than that cow.

            Given this data, tell FJ the exact ordering of the cows.

            Input

            * Line 1: A single integer, N

            * Lines 2..N: These N-1 lines describe the number of cows that precede a given cow in line and have brands smaller than that cow. Of course, no cows precede the first cow in line, so she is not listed. Line 2 of the input describes the number of preceding cows whose brands are smaller than the cow in slot #2; line 3 describes the number of preceding cows whose brands are smaller than the cow in slot #3; and so on.

            Output

            * Lines 1..N: Each of the N lines of output tells the brand of a cow in line. Line #1 of the output tells the brand of the first cow in line; line 2 tells the brand of the second cow; and so on.

            Sample Input

            5
            1
            2
            1
            0
            

            Sample Output

            2
            4
            5
            3
            1
            題目大意是根據(jù)所給的數(shù)n(在這個(gè)數(shù)前面存在n個(gè)比這個(gè)數(shù)小的),求出原數(shù)列;
            構(gòu)造線段樹的代碼如下
            #include<malloc.h>
            struct?node{
            ????
            int?l,r;
            ????
            int?len;
            ????node?
            *lchild,*rchild;????
            }
            Segment_Tree;
            void?Build(node*?now,int?l,int?r){
            ????now
            ->l=l;
            ????now
            ->r=r;
            ????now
            ->len=r-l+1;
            ????
            if(r>l){
            ????????
            int?mid=(l+r)>>1;
            ????????now
            ->lchild=(node*)malloc(sizeof(node));
            ????????now
            ->rchild=(node*)malloc(sizeof(node));
            ????????Build(now
            ->lchild,l,mid);
            ????????Build(now
            ->rchild,mid+1,r);????
            ????}

            ????
            return?;
            }

            int?FindNum(node*?now,int?num){
            ????now
            ->len--;
            ????
            if(now->l==now->r)
            ????????
            return?now->l;
            ????
            else?if((now->lchild)->len>=num)
            ????????
            return?????FindNum(now->lchild,num);
            ????
            else?return?FindNum(now->rchild,num-((now->lchild)->len));
            }
            posted on 2009-02-19 08:44 KNIGHT 閱讀(415) 評論(0)  編輯 收藏 引用
            <2025年7月>
            293012345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            常用鏈接

            留言簿(8)

            隨筆檔案

            文章檔案

            Friends

            OJ

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            99精品国产99久久久久久97| 国产午夜精品理论片久久 | 久久国产影院| 一本久久a久久精品综合香蕉| 亚洲中文精品久久久久久不卡| 国产V综合V亚洲欧美久久| 精品久久久无码中文字幕天天| 久久久精品日本一区二区三区| 亚洲午夜久久久久久久久久| 久久99精品久久久久久| 中文字幕无码av激情不卡久久| 久久夜色精品国产网站| 性做久久久久久久久老女人| 国产成人精品白浆久久69 | 久久99中文字幕久久| 一本久久免费视频| 国产视频久久| 久久国产一区二区| 久久国产亚洲高清观看| 香蕉99久久国产综合精品宅男自 | 久久久久夜夜夜精品国产| 亚洲?V乱码久久精品蜜桃| 久久精品国产精品青草app| 亚洲精品乱码久久久久久自慰| 欧美亚洲另类久久综合婷婷| 99热热久久这里只有精品68| 久久久久久国产精品免费无码| 久久夜色精品国产噜噜亚洲a| 丁香久久婷婷国产午夜视频| 久久精品9988| 日本道色综合久久影院| 伊人丁香狠狠色综合久久| 精品久久777| 亚洲国产香蕉人人爽成AV片久久 | 久久国产亚洲高清观看| 丁香色欲久久久久久综合网| 欧美亚洲国产精品久久| 99久久精品免费看国产一区二区三区 | 思思久久好好热精品国产| 久久久久久A亚洲欧洲AV冫| 久久精品国产精品亚洲下载|