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

            A Za, A Za, Fighting...

            堅信:勤能補拙

            PKU 3087 Shuffle'm Up

            問題:
            http://acm.pku.edu.cn/JudgeOnline/problem?id=3087

            思路:
            類似于模擬題的BFS,判重使用的是字符串哈希,哈希函數: ELFHash(見PKU 2503)

            代碼:
             1 int
             2 shuffle()
             3 {
             4     int i, count = 0;
             5     int hash_val;
             6     memset(hash, 0sizeof(hash));
             7     while(1) {
             8         for(i=0; i<2*len; i++) {
             9             if(i%2==0)
            10                 queue[count][i] = tmp2[i/2];
            11             else
            12                 queue[count][i] = tmp1[i/2];
            13         }
            14         queue[count][i] = '\0';
            15         strncpy(tmp1, queue[count], len);
            16         strncpy(tmp2, queue[count]+len, len);
            17         if(strcmp(queue[count], desire) == 0)
            18             return count+1;
            19         if(search(queue[count]) != -1)
            20             return -1;
            21         hash_val = ELFHash(queue[count]);
            22         insert(hash_val, count);
            23         ++count;
            24     }
            25 }

            posted on 2010-07-28 13:09 simplyzhao 閱讀(118) 評論(0)  編輯 收藏 引用 所屬分類: B_搜索

            導航

            <2012年7月>
            24252627282930
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            統計

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            国产91色综合久久免费分享| 久久无码精品一区二区三区| 久久狠狠爱亚洲综合影院| 亚洲国产成人精品女人久久久| 亚洲国产香蕉人人爽成AV片久久| 久久久一本精品99久久精品88| 久久久久亚洲AV片无码下载蜜桃 | 亚洲国产一成人久久精品| 久久大香香蕉国产| 久久久久国产精品嫩草影院| 久久精品无码一区二区WWW| 国产V综合V亚洲欧美久久| 久久一区二区三区99| 国内精品久久久久伊人av | 最新久久免费视频| 久久青青草原国产精品免费 | 国产精品一区二区久久国产| 久久国产成人亚洲精品影院 | 久久久久亚洲AV成人网人人网站| 国内精品久久久久影院薰衣草 | 久久精品九九亚洲精品天堂| 久久福利资源国产精品999| 国产L精品国产亚洲区久久| 久久综合给合久久狠狠狠97色| 亚洲七七久久精品中文国产| 国产精品欧美久久久久无广告| 香蕉久久夜色精品升级完成| 久久香综合精品久久伊人| 久久久国产精品| 99久久精品国产一区二区蜜芽| 精品久久人妻av中文字幕| 伊人久久综合精品无码AV专区| 久久久亚洲AV波多野结衣| 亚洲国产成人久久综合碰| 91精品日韩人妻无码久久不卡| 青青青国产精品国产精品久久久久 | 国内精品久久久久影院日本| 国产精品无码久久久久久| 久久精品九九亚洲精品| 久久99久久99精品免视看动漫| 亚洲精品tv久久久久久久久|