• <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>
            xiaoguozi's Blog
            Pay it forword - 我并不覺的自豪,我所嘗試的事情都失敗了······習(xí)慣原本生活的人不容易改變,就算現(xiàn)狀很糟,他們也很難改變,在過程中,他們還是放棄了······他們一放棄,大家就都是輸家······讓愛傳出去,很困難,也無法預(yù)料,人們需要更細(xì)心的觀察別人,要隨時(shí)注意才能保護(hù)別人,因?yàn)樗麄兾幢刂雷约阂裁础ぁぁぁぁ?/span>

            題目意思說用最少的次數(shù)翻動(dòng)使所有的面是白色或黑色:
            思路:通過枚舉第一行的狀態(tài)(16種狀態(tài)),得出答案..
            附上code:

             1 #include <iostream>
             
            2 #include <string>
             
            3 #include <bitset>
             
            4 
             
            5 using namespace std;
             
            6 int map[10][10];
             
            7 int opr[10][10];
             
            8 int ans,zhen;
             
            9 void hanshu(int n)
            10 {        
            11     for(int i=0;i<16;i++){
            12         int cnt=0;
            13         bitset<4> bit(i);
            14         for(int r=1;r<=4;r++)
            15             for(int j=1;j<=4;j++)
            16                 opr[r][j]=map[r][j];
            17         for(int r=0;r<4;r++){
            18             if(bit[r]==1){
            19                 cnt++;
            20                 opr[1][r+1]^=1;
            21                 opr[1][r]^=1;
            22                 opr[2][r+1]^=1;
            23                 opr[1][r+2]^=1;
            24             }
            25         }
            26         for(int r=2;r<=4;r++){
            27             for(int j=1;j<=4;j++){
            28                 if(opr[r-1][j]==n){
            29                     cnt++;
            30                     opr[r-1][j]^=1;
            31                     opr[r][j-1]^=1;
            32                     opr[r][j]^=1;
            33                     opr[r][j+1]^=1;
            34                     opr[r+1][j]^=1;
            35                 }
            36             }
            37         }
            38         bool prim=false;
            39         for(int i=1;i<=4;i++){
            40             if(opr[4][i]==n){
            41                 prim=true;
            42             }
            43         }
            44         if(!prim&&cnt<ans){
            45             zhen=0,ans=cnt;
            46         }
            47     }
            48 }
            49 int main()
            50 {
            51     string ss;
            52     while(cin>>ss){
            53         ans=0x7fffffff;
            54         zhen=-1;
            55         memset(map,0,sizeof(map));
            56         memset(opr,0,sizeof(opr));
            57         for(int i=0;i<ss.size();++i){
            58             if(ss[i]=='b')map[1][i+1]=0;
            59             else map[1][i+1]=1;
            60         }
            61         for(int i=2;i<=4;i++){
            62             cin>>ss;
            63             for(int j=0;j<ss.size();j++){
            64                 if(ss[j]=='b')map[i][j+1]=0;
            65                 else map[i][j+1]=1;
            66             }
            67         }
            68         hanshu(0);
            69         hanshu(1);
            70         if(zhen!=-1)cout<<ans<<endl;
            71         else cout<<"Impossible"<<endl;
            72     }
            73     return 0;
            74 }
            75 
            posted on 2008-05-15 20:22 小果子 閱讀(610) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Acm
            久久免费视频1| 精品久久久一二三区| 亚洲精品乱码久久久久久蜜桃不卡| 久久精品国产福利国产秒| 亚洲精品白浆高清久久久久久| 人妻无码αv中文字幕久久琪琪布 人妻无码精品久久亚瑟影视 | 四虎亚洲国产成人久久精品| 久久99久久无码毛片一区二区| 久久九九有精品国产23百花影院| 久久婷婷五月综合色奶水99啪| 久久久久无码精品国产不卡| 亚洲va久久久噜噜噜久久男同 | 久久夜色tv网站| 99国产精品久久| 日韩欧美亚洲综合久久影院d3| 国产精品久久久久影视不卡| 久久99国产精品久久99| 丁香五月综合久久激情| 久久精品国产清自在天天线| 性高湖久久久久久久久AAAAA| 久久99热这里只频精品6| 欧美va久久久噜噜噜久久| A狠狠久久蜜臀婷色中文网| 99久久精品费精品国产| 色综合久久天天综线观看| 午夜天堂av天堂久久久| 国产成人久久精品一区二区三区| 91精品国产综合久久香蕉 | 99久久精品这里只有精品| 欧美国产成人久久精品| 婷婷五月深深久久精品| 国产精品一区二区久久精品无码| 精品久久久久成人码免费动漫| 麻豆成人久久精品二区三区免费| 嫩草影院久久国产精品| 污污内射久久一区二区欧美日韩| 国产午夜精品久久久久免费视| 性高朝久久久久久久久久| 99久久er这里只有精品18| 久久中文字幕无码专区| 久久狠狠色狠狠色综合|