• <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>
            隨筆 - 40, 文章 - 0, 評(píng)論 - 19, 引用 - 0
            數(shù)據(jù)加載中……

            Pku 2142 The Balance

            說說這個(gè)題目,大家一般都將這個(gè)問題抽象成了數(shù)學(xué)問題來解決,但是我的解法是最直接的枚舉,觀察題意可知,對(duì)每一組數(shù)據(jù)應(yīng)該有兩種 天平的出解情況,a*x==b*y+d和a*x+d==b*y
            對(duì)每一種情況按照人放東西的方法來枚舉,如果天平的一邊重了,就在另一邊放上那個(gè)a或者b
            最后比較兩組解哪個(gè)更滿足題目的答案并輸出即可。
            附上AC代碼

             1Problem: 2142  User: hongtaozhy 
             2Memory: 288K  Time: 0MS 
             3Language: G++  Result: Accepted 
             4
             5Source Code 
             6#include<stdio.h>
             7int x,y;
             8void meiju(int a , int b , int d ){
             9     
            10     x=0;y=0;
            11     while(1){
            12     if(a*x<b*y+d) {
            13     if (y==0&&(d-a*x)%b==0){
            14     y=(d-a*x)/b;
            15     break;
            16     }

            17      x++;   
            18      continue ;
            19     }

            20     if(a*x==b*y+d){                   
            21     break;
            22     }

            23     else
            24     y++;
            25     }

            26}

            27
            28int main(){
            29    
            30    int a , b , d;
            31    int xx,yy;
            32    while(scanf("%d%d%d",&a,&b,&d)&&a&&b&&d){
            33     meiju(a,b,d);
            34     xx=x;yy=y;
            35   //  printf("1:%d %d\n",x,y);
            36     meiju(b,a,d);
            37    // printf("2:%d %d\n",y,x);
            38     if(x+y<xx+yy)
            39     printf("%d %d\n",y,x);
            40     else
            41     if((x+y==xx+yy)&&a*x+b*y<a*xx+b*yy)
            42     printf("%d %d\n",y,x);
            43     else
            44     printf("%d %d\n",xx,yy);
            45    }

            46    
            47    
            48return 0;
            49}

            50
            51
            52

            posted on 2008-07-19 20:55 hadn't 閱讀(471) 評(píng)論(0)  編輯 收藏 引用


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


            超级碰碰碰碰97久久久久| 人人狠狠综合久久亚洲婷婷| 亚洲精品高清一二区久久| 久久91精品国产91| 久久国产精品一国产精品金尊| 国产精品禁18久久久夂久| 久久成人永久免费播放| 一本色综合久久| 成人国内精品久久久久一区| 手机看片久久高清国产日韩| 国产亚洲欧美精品久久久| 亚洲美日韩Av中文字幕无码久久久妻妇 | 久久本道久久综合伊人| 乱亲女H秽乱长久久久| 久久综合亚洲色一区二区三区| 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 亚洲中文字幕无码久久综合网| 99久久精品费精品国产一区二区| 国产成人精品综合久久久| 久久精品无码一区二区日韩AV| 久久精品99久久香蕉国产色戒| 色播久久人人爽人人爽人人片AV | 久久久久人妻一区精品果冻| 久久久精品免费国产四虎| 亚洲av日韩精品久久久久久a| 一级女性全黄久久生活片免费| 久久本道久久综合伊人| 99久久国产免费福利| 一本大道加勒比久久综合| 久久精品国产69国产精品亚洲| 精品永久久福利一区二区 | 国产精品无码久久综合网| 久久精品国产亚洲av水果派 | 国产福利电影一区二区三区久久久久成人精品综合 | 欧美精品乱码99久久蜜桃| 热综合一本伊人久久精品| 污污内射久久一区二区欧美日韩 | 香蕉久久一区二区不卡无毒影院| 狠狠久久亚洲欧美专区 | 国产亚洲精品美女久久久| 久久狠狠高潮亚洲精品|