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

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

            Section 2.1 - Hamming Codes

            Posted on 2009-03-27 11:49 superman 閱讀(60) 評論(0)  編輯 收藏 引用 所屬分類: USACO
             1 #include <iostream>
             2 
             3 using namespace std;
             4 
             5 int main()
             6 {
             7     freopen("hamming.in""r", stdin);
             8     freopen("hamming.out""w", stdout);
             9 
            10     int N, B, D, x[64= { 0 };
            11 
            12     cin >> N >> B >> D;
            13 
            14     x[0= 0;
            15     for (int k = 1; k < N; k++)
            16         for (int i = x[k - 1+ 1; i <= (1 << B) - 1; i++)
            17         {
            18             int j;
            19             for (j = 0; j < k; j++)
            20             {
            21                 int cnt = 0, tmp = 1;
            22                 for (int p = 0; p < B; p++)
            23                 {
            24                     if ((i & tmp) != (x[j] & tmp))
            25                         cnt += 1;
            26                     tmp *= 2;
            27                 }
            28 
            29                 if (cnt < D)
            30                     break;
            31             }
            32 
            33             if (j == k)
            34             {
            35                 x[k] = i;
            36                 break;
            37             }
            38         }
            39 
            40     for (int i = 0; i < N; i++)
            41     {
            42         cout << x[i];
            43         if ((i + 1% 10 == 0)
            44             cout << endl;
            45         else
            46         {
            47             if (i + 1 == N)
            48                 cout << endl;
            49             else
            50                 cout << ' ';
            51         }
            52     }
            53 
            54     return 0;
            55 }
            56 
            久久久久成人精品无码| 国产精品一久久香蕉产线看| 亚洲精品高清国产一久久| 亚洲综合精品香蕉久久网| 人妻无码久久一区二区三区免费| 久久久久久久人妻无码中文字幕爆 | 精品久久久无码中文字幕| 欧美性猛交xxxx免费看久久久| 久久精品视频一| 97久久综合精品久久久综合 | 中文国产成人精品久久亚洲精品AⅤ无码精品| 成人亚洲欧美久久久久 | 久久久久这里只有精品 | 亚洲国产精品无码久久久秋霞2| 国产精品99久久久久久人| 久久久亚洲AV波多野结衣| 久久久久久久综合日本亚洲 | 久久精品无码午夜福利理论片| 热久久国产欧美一区二区精品| 国产精品无码久久综合| 亚洲日韩欧美一区久久久久我| 久久综合综合久久97色| 亚洲色大成网站WWW久久九九| 久久91这里精品国产2020| 亚洲精品乱码久久久久久蜜桃不卡 | 99久久777色| 99精品国产在热久久| 精品熟女少妇av免费久久| 国产色综合久久无码有码| 一本久久综合亚洲鲁鲁五月天| 国产精品无码久久四虎| 777久久精品一区二区三区无码 | 久久久国产视频| 午夜精品久久久久久久| 亚洲熟妇无码另类久久久| 性欧美丰满熟妇XXXX性久久久| 久久精品国产久精国产果冻传媒 | 伊人久久成人成综合网222| 亚洲一区精品伊人久久伊人| 久久久久国产视频电影| 一级A毛片免费观看久久精品|