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

            superman

            聚精會神搞建設 一心一意謀發(fā)展
            posts - 190, comments - 17, trackbacks - 0, articles - 0
               :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            Section 1.4 - The Clocks

            Posted on 2009-03-20 10:23 superman 閱讀(86) 評論(0)  編輯 收藏 引用 所屬分類: USACO
             1 #include <iostream>
             2 
             3 using namespace std;
             4 
             5 int main()
             6 {
             7     freopen("clocks.in""r", stdin);
             8     freopen("clocks.out""w", stdout);
             9 
            10     enum { A, B, C, D, E, F, G, H, I };
            11 
            12     int control[9][6= {
            13         {4, A, B, D, E},
            14         {3, A, B, C},
            15         {4, B, C, E, F},
            16         {3, A, D, G},
            17         {5, B, D, E, F, H},
            18         {3, C, F, I},
            19         {4, D, E, G, H},
            20         {3, G, H, I},
            21         {4, E, F, H, I}
            22     };
            23 
            24     int oriClocks[9];
            25     int newClocks[9];
            26 
            27     for(int i = 0; i < 9; i++)
            28     {
            29         cin >> oriClocks[i];
            30         switch (oriClocks[i])
            31         {
            32             case  3 : oriClocks[i] = 1break;
            33             case  6 : oriClocks[i] = 2break;
            34             case  9 : oriClocks[i] = 3break;
            35             case 12 : oriClocks[i] = 0break;
            36         }
            37     }
            38 
            39     int x[9], bestx[9], bestLen = 65535;
            40     for (x[0= 0; x[0< 4; x[0]++)
            41     for (x[1= 0; x[1< 4; x[1]++)
            42     for (x[2= 0; x[2< 4; x[2]++)
            43     for (x[3= 0; x[3< 4; x[3]++)
            44     for (x[4= 0; x[4< 4; x[4]++)
            45     for (x[5= 0; x[5< 4; x[5]++)
            46     for (x[6= 0; x[6< 4; x[6]++)
            47     for (x[7= 0; x[7< 4; x[7]++)
            48     for (x[8= 0; x[8< 4; x[8]++)
            49     {
            50         for (int i = 0; i < 9; i++)
            51             newClocks[i] = oriClocks[i];
            52         for (int i = 0; i < 9; i++)
            53             for (int j = 1; j <= control[i][0]; j++)
            54                 newClocks[control[i][j]] += x[i];
            55         for (int i = 0; i < 9; i++)
            56             newClocks[i] %= 4;
            57 
            58         bool allZero = true;
            59         for (int i = 0; i < 9; i++)
            60             if (newClocks[i] != 0)
            61             {
            62                 allZero = false;
            63                 break;
            64             }
            65 
            66         if (allZero)
            67         {
            68             int len = 0;
            69             for (int i = 0; i < 9; i++)
            70                 len += x[i];
            71             if (len < bestLen)
            72             {
            73                 bestLen = len;
            74                 for (int i = 0; i < 9; i++)
            75                     bestx[i] = x[i];
            76             }
            77         }
            78     }
            79 
            80     for (int i = 0, cnt = 0; i < 9; i++)
            81         for (int j = 0; j < bestx[i]; j++)
            82         {
            83             cnt++;
            84             cout << i + 1 << (cnt == bestLen ? '\n' : ' ');
            85         }
            86 
            87     return 0;
            88 }
            89 
            性做久久久久久久| 97精品伊人久久久大香线蕉| 色偷偷88欧美精品久久久| 国产精品免费久久久久久久久| 草草久久久无码国产专区| 精品久久久久久久久免费影院| 久久成人国产精品| 国产精品美女久久久久av爽| 国产69精品久久久久9999APGF| 狠狠色噜噜狠狠狠狠狠色综合久久| 久久精品国产亚洲Aⅴ蜜臀色欲| 成人久久免费网站| 国内精品久久久久久久coent| 亚洲国产精品无码成人片久久| 久久精品国产亚洲欧美| 久久强奷乱码老熟女网站| 久久99精品久久久久久9蜜桃 | 久久亚洲美女精品国产精品| 91精品国产高清久久久久久国产嫩草| 欧美一区二区久久精品| 9999国产精品欧美久久久久久| 久久天天躁狠狠躁夜夜躁2O2O| 久久久国产亚洲精品| 久久九九免费高清视频| 久久免费国产精品一区二区| 性欧美大战久久久久久久久| 久久黄色视频| 美女久久久久久| 久久国产午夜精品一区二区三区| 精品无码久久久久久尤物| 亚洲va久久久噜噜噜久久男同| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 久久综合综合久久97色| 久久人人爽人人爽人人片AV高清 | 久久精品一本到99热免费| 欧美精品丝袜久久久中文字幕 | 日韩av无码久久精品免费| 久久久久久国产a免费观看黄色大片| 久久久久噜噜噜亚洲熟女综合| 久久996热精品xxxx| 看全色黄大色大片免费久久久|