• <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>

            ACM PKU 1828 Monkeys' Pride

            http://acm.pku.edu.cn/JudgeOnline/problem?id=1828
            看了discuss,很多同學(xué)對題意理解有誤(剛開始我也理解錯(cuò)了)
            主要是這句:If a monkey lives at the point (x0, y0), he can be the king only if there is no monkey living at such point (x, y) that x>=x0 and y>=y0

            成為猴王的條件是,沒有任何的一個(gè)猴子的x坐標(biāo)和y坐標(biāo)都大于它,而不是說猴王的x和y都要最大.
            ok,算法也出來了,簡單地說: 先對x快速排序,然后統(tǒng)計(jì)y  , 時(shí)間效率是O(n^lgn)
            具體細(xì)節(jié)要自己體會(huì),這題挺經(jīng)典的.另外快速排序的方法,雖然我也不是第一次用到了,但是仍然不熟練,到網(wǎng)上查了語法再做的.
            #include"stdio.h"
            #include
            "stdlib.h"

             
             typedef 
            struct{
                
            int x;
                 
            int y;
             }
            node[50001];
             


             
            int cmp(const void *pl, const void *pr){   ///按照x從小到大排序
                node *p1 = (node*)pl; 
                 node 
            *p2 = (node*)pr;
                 
            if(p1->== p2->x)           
                     
            return p1->- p2->y;
                
            return p1->- p2->x;
             }

             

            void main(){
                 
            int num,i,total,maxy;
                 
            while(scanf("%d",&num) && num){
                     
            for(i=0;i<num;i++)
                         scanf(
            "%d%d",&nodes[i].x,&nodes[i].y);
                     qsort(nodes, num, 
            sizeof(node), &cmp); //按照x從小到大排序
                   total=1;           //最后一個(gè)猴子的x最大,所以至少有一個(gè)猴王. 往前掃描,如果出現(xiàn)某個(gè)猴子的y大于當(dāng)前最大y,total+1
                     maxy=nodes[num-1].y;
                    
            for(i=num-2;i>=0;i--){
                         
            if(maxy<nodes[i].y){
                            maxy
            =nodes[i].y;
                             total
            ++;
                         }

                     }

                     printf(
            "%d\n",total);
                 }

                 
            return;
             }



            另外,在PKU上編譯器效率的問題:

            同樣的程序,我測試了3次.
            include的時(shí)候,如果用iostream,在  C++編譯器下測試,Memory是476K ,時(shí)間280MS
            換成 stdio.h + stdlib.h ,在C編譯器下Memory是464K ,時(shí)間171MS
            如果是stdio.h + stdlib.h在C++的編譯器下測試呢?Memory是464K ,時(shí)間155MS

            也就是說,同樣的測試數(shù)據(jù),要達(dá)到最好的效率,應(yīng)該用純C的方式寫程序,并選擇C++編譯器judge程序.

            posted on 2007-09-21 01:14 流牛ζ木馬 閱讀(1793) 評論(8)  編輯 收藏 引用

            評論

            # re: ACM PKU 1828 Monkeys' Pride 2008-12-02 18:12 aa

            這題題目改了吧。。。你這代碼過不了。  回復(fù)  更多評論   

            # re: ACM PKU 1828 Monkeys' Pride 2009-08-01 09:33 幻風(fēng)

            明顯過不了吧?
            4
            3 1
            3 2
            3 0
            2 2
              回復(fù)  更多評論   

            # re: ACM PKU 1828 Monkeys' Pride 2010-07-09 00:15 WallacePatti29

            This is what I was exploring for a while! Thank you for this topic around college! Once someone state that In union there is might. Our high qualified team can help you in writing <a href="http://essaysexperts.com/">term paper</a>.  回復(fù)  更多評論   

            # re: ACM PKU 1828 Monkeys' Pride 2010-07-09 16:43 dissertation writing service

            Your well done article about this post comes side by side with the student dissertation. Hence, you must perform for dissertation service.   回復(fù)  更多評論   

            # re: ACM PKU 1828 Monkeys' Pride 2010-07-09 17:29 thesis

            Eventually, We have found best article just about this good post? We suggest to search the buy thesis or purchase french dissertation, just because this helps in getting the best grade if you have buy dissertation.   回復(fù)  更多評論   

            # re: ACM PKU 1828 Monkeys' Pride 2010-09-06 14:54 resume writing service

            The clients rely on our
            resume service cause they are very responsible! This corporation performs resume writing to fit the precise field of science you wish.  回復(fù)  更多評論   

            # re: ACM PKU 1828 Monkeys' Pride 2010-10-07 14:55 buying essays

            To have good grades, some students have to decide if they are willing to accomplish the custom essay paper online or buy an essay paper of the best upper-class.   回復(fù)  更多評論   

            # re: ACM PKU 1828 Monkeys' Pride 2012-01-13 07:40 book reports

            University students would not have complications with their wars essays creating, because the papers writing corporations are able to sell essay of high quality.   回復(fù)  更多評論   

            # re: ACM PKU 1828 Monkeys' Pride 2012-04-17 19:04 buy essay

            Some time before I faced a lot of complications with essays writing. Nevertheles, my friend suggested to buy essays online. Thus, at this moment I have my A+.   回復(fù)  更多評論   

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

            導(dǎo)航

            統(tǒng)計(jì)

            公告

            MY Email/MSN :mars1021@163.com QQ : 27402040 流牛ζ木馬

            常用鏈接

            留言簿(6)

            隨筆檔案

            相冊

            搜索

            最新隨筆

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲综合久久久| 久久无码专区国产精品发布| 伊人久久精品影院| 久久午夜夜伦鲁鲁片免费无码影视 | 久久九九久精品国产| 久久精品国产色蜜蜜麻豆| 波多野结衣久久| 俺来也俺去啦久久综合网| 国产免费福利体检区久久| 久久亚洲精品无码VA大香大香| 精品多毛少妇人妻AV免费久久| 久久超碰97人人做人人爱| 久久国产视频99电影| 久久精品毛片免费观看| 国产精品青草久久久久福利99 | 精品综合久久久久久888蜜芽| 久久99精品久久久久久野外| 影音先锋女人AV鲁色资源网久久| 99久久精品国产一区二区蜜芽| 青青草国产97免久久费观看| 久久综合综合久久97色| 亚洲AV无码久久精品蜜桃| 香蕉99久久国产综合精品宅男自 | 99久久精品午夜一区二区| 欧美久久亚洲精品| 99久久免费国产特黄| 欧美激情一区二区久久久| 久久精品?ⅴ无码中文字幕| 国内精品久久人妻互换| 亚洲女久久久噜噜噜熟女| 性欧美大战久久久久久久| 久久www免费人成看国产片| 国产精品久久久久久福利69堂| 亚洲精品乱码久久久久久蜜桃图片| 久久人人爽人人爽人人片AV东京热 | 久久国产精品无| 欧美亚洲日本久久精品| 久久综合色区| 久久亚洲av无码精品浪潮| 久久综合伊人77777| 久久无码一区二区三区少妇|