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

            Why so serious? --[NKU]schindlerlee

            2009年12月25日星期五.sgu139 八數(shù)碼問(wèn)題的推廣 15數(shù)碼..........

             1 /*
             2  * SOUR:sgu139
             3  * ALGO:8數(shù)碼問(wèn)題的推廣
             4  * DATE: 2009年 12月 25日 星期五 21:37:54 CST
             5  * COMM:4http://www.shnenglu.com/schindlerlee
             6  * */
             7 #include<iostream>
             8 #include<cstdio>
             9 #include<cstdlib>
            10 #include<cstring>
            11 #include<algorithm>
            12 using namespace std;
            13 typedef long long LL;
            14 const int maxint = 0x7fffffff;
            15 const long long max64 = 0x7fffffffffffffffll;
            16 
            17 const int N = 16;
            18 int num[N];
            19 int main()
            20 {
            21     //最終狀態(tài)  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0
            22     //逆序數(shù)15
            23     int i,j,offset = 0;
            24     int inver = 0;
            25     for(i = 0;i < N;i++) {
            26         scanf("%d",num + i);
            27         if(num[i] == 0) {
            28             offset += 3 - (i / 4);
            29             offset += 3 - (i % 4);
            30         }
            31     }
            32     for(i = 1;i < N;i++) {
            33         for(j = i - 1;j >= 0;j--) {
            34             if(num[j] > num[i]) {
            35                 inver ++;
            36             }
            37         }
            38     }
            39     //維度為偶數(shù)的這種問(wèn)題,會(huì)改變會(huì)改變數(shù)列的逆序奇偶性,所以還要判斷哈密頓距離的奇偶
            40     //維度為奇數(shù)的這種問(wèn)題,則只需要判斷逆序的奇偶性
            41     //奇偶性相同且offset為偶 或
            42     //奇偶性不同且offset為奇 這樣的狀態(tài)都能互相到達(dá)
            43     if((inver % 2 == 1== (offset % 2 == 0)) {
            44         puts("YES");
            45     }else {
            46         puts("NO");
            47     }
            48     return 0;
            49 }
            50 
            51 
            52 

            posted on 2009-12-25 21:59 schindlerlee 閱讀(1139) 評(píng)論(0)  編輯 收藏 引用


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


            久久中文精品无码中文字幕| 亚洲狠狠久久综合一区77777 | 久久中文骚妇内射| 久久精品无码一区二区日韩AV| 国产成人无码久久久精品一 | 亚洲中文字幕无码久久2020| 亚洲欧美一区二区三区久久| 中文字幕精品无码久久久久久3D日动漫| 久久男人AV资源网站| 日本久久久久久久久久| 一本大道久久东京热无码AV| 伊人久久大香线蕉综合热线| 人妻无码αv中文字幕久久琪琪布 人妻无码精品久久亚瑟影视 | 久久久精品免费国产四虎| www性久久久com| 999久久久免费国产精品播放| 久久精品亚洲乱码伦伦中文| 一本一道久久a久久精品综合| 亚洲中文字幕无码一久久区| 99久久国产综合精品麻豆| 国产视频久久| 精品无码久久久久国产动漫3d| 久久ww精品w免费人成| 四虎国产精品免费久久5151| 久久综合伊人77777麻豆| 亚洲色欲久久久综合网东京热| 国产午夜久久影院| 久久伊人色| 精品蜜臀久久久久99网站| 久久精品综合一区二区三区| 久久亚洲私人国产精品| 99久久无码一区人妻| 中文字幕乱码人妻无码久久| 亚洲国产精品久久久久久| 狠狠精品久久久无码中文字幕| 久久精品一区二区| 久久国语露脸国产精品电影| 蜜桃麻豆www久久| 午夜天堂av天堂久久久| 久久国产成人午夜aⅴ影院 | 国产欧美久久久精品|