青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

糯米

TI DaVinci, gstreamer, ffmpeg
隨筆 - 167, 文章 - 0, 評論 - 47, 引用 - 0
數(shù)據(jù)加載中……

POJ 1081 You Who? 枚舉+位運算

題目大意:
有一群學(xué)生,其中有些人是相互認(rèn)識的。將學(xué)生分為兩組,這兩組的人數(shù)最大只能相差1。
定義一個學(xué)生的“孤獨指數(shù)”為組內(nèi)他不認(rèn)識的人的人數(shù)。
問怎么分組,才能使這兩組中最孤獨學(xué)生的“孤獨指數(shù)”最小。

思路:
想不到算法,于是看Discuss。原來是用枚舉。。
暴力枚舉每一種分組情況,求該情況下“最孤獨學(xué)生的孤獨指數(shù)”。
據(jù)說數(shù)據(jù)很弱,N最大才是4,囧。所以0msAC。

#include <stdio.h>

unsigned __int64 map[
64];
int N;
int bit_cnt[256];

__inline 
int calc_cnt(unsigned __int64 val)
{
    
return bit_cnt[((char *)&val)[0]] + 
           bit_cnt[((
char *)&val)[1]] + 
           bit_cnt[((
char *)&val)[2]] + 
           bit_cnt[((
char *)&val)[3]] + 
           bit_cnt[((
char *)&val)[4]] + 
           bit_cnt[((
char *)&val)[5]] + 
           bit_cnt[((
char *)&val)[6]] + 
           bit_cnt[((
char *)&val)[7]];
}


__inline 
int min(int a, int b)
{
    
return a < b ? a : b;
}


__inline 
int max(int a, int b)
{
    
return a < b ? b : a;
}


int main()
{
    
int i, j, k, l, r, arr[64], min_val;
    unsigned __int64 mask;

    freopen(
"e:\\test\\in.txt""r", stdin);

    
for (i = 0; i < 256; i++{
        k 
= 0;
        
for (j = i; j; j &= j - 1)
            k
++;
        bit_cnt[i] 
= k;
    }


    
while (scanf("%d%d"&j, &k) != EOF) {
        
while (k--{
            scanf(
"%d"&i);
            map[j] 
|= (unsigned __int64)1 << i;
        }

        
if (j > N)
            N 
= j;
    }

    
for (i = 1; i <= N; i++)
        map[i] 
|= (unsigned __int64)1 << i;

    min_val 
= N;
    
for (i = 1; i <= N/2; i++)
        arr[i] 
= i;
    
while (1{
        mask 
= 0;
        
for (i = 1; i <= N/2; i++)
            mask 
|= (unsigned __int64)1 << arr[i];
        l 
= r = N;
        
for (i = 1; i <= N; i++{
            
if (mask & ((unsigned __int64)1 << i)) 
                l 
= min(calc_cnt(map[i] & mask), l);
            
else
                r 
= min(calc_cnt(map[i] & ~mask), r);
        }

        i 
= max(N/2 - l, N - N/2 - r);
        
if (i < min_val)
            min_val 
= i;
        
for (i = N/2; i >= 1 && arr[i] == N + i - N/2; i--);
        
if (!i)
            
break;
        arr[i]
++;
        
for (j = 1; j + i <= N/2; j++)
            arr[j 
+ i] = arr[i] + j;
    }

    printf(
"%d\n", min_val);
    
    
return 0;
}



 

posted on 2010-02-13 01:48 糯米 閱讀(749) 評論(0)  編輯 收藏 引用 所屬分類: POJ

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美夜福利tv在线| 日韩一本二本av| 欧美精品亚洲| 欧美理论大片| 欧美mv日韩mv国产网站| 欧美在线网站| 欧美在线观看一区二区| 欧美中文字幕在线| 久久午夜影视| 欧美激情aⅴ一区二区三区| 欧美电影免费网站| 亚洲三级色网| 亚洲激情网站| 一本色道久久99精品综合| 亚洲视频一二区| 久久精品国产免费观看| 欧美国产精品久久| 国产精品久久久久7777婷婷| 国产日韩亚洲欧美| 亚洲大胆av| 亚洲一区二区三区欧美 | 欧美日韩在线免费| 国产精品永久| 亚洲欧洲在线视频| 亚洲欧美在线高清| 免费观看在线综合色| 亚洲卡通欧美制服中文| 欧美一区午夜精品| 欧美激情亚洲激情| 国产一区二区日韩精品欧美精品| 日韩午夜在线电影| 久久伊人精品天天| 亚洲一区二区四区| 欧美激情aaaa| 亚洲国产精品一区二区第一页| 久久av在线| 一区二区三区日韩精品| 老司机精品视频网站| 国产伦一区二区三区色一情| 亚洲卡通欧美制服中文| 久久在线播放| 西西裸体人体做爰大胆久久久| 欧美另类极品videosbest最新版本| 黄色亚洲在线| 久久av二区| 亚洲午夜伦理| 欧美日韩高清在线一区| 在线观看中文字幕不卡| 久久九九99视频| 在线综合亚洲| 欧美体内谢she精2性欧美| 91久久精品国产91性色| 久久亚洲精品视频| 性欧美xxxx大乳国产app| 欧美日韩在线视频一区二区| 99精品视频免费观看视频| 欧美成人午夜免费视在线看片| 99精品国产在热久久下载| 免费成人毛片| 亚洲欧洲在线观看| 亚洲国产成人tv| 老妇喷水一区二区三区| 一本一本大道香蕉久在线精品| 毛片基地黄久久久久久天堂| 午夜精品久久久久| 国产精品裸体一区二区三区| 亚洲永久免费观看| 一区二区电影免费观看| 欧美亚州韩日在线看免费版国语版| 在线亚洲一区| 亚洲天堂成人在线视频| 国产精品自拍一区| 久久精品国产欧美激情| 久久久精品2019中文字幕神马| 伊人成人在线视频| 亚洲高清在线| 欧美色一级片| 欧美中文在线视频| 久久先锋影音av| 一本到12不卡视频在线dvd| 日韩亚洲在线观看| 国产精品午夜视频| 巨乳诱惑日韩免费av| 欧美黄色免费| 午夜国产不卡在线观看视频| 欧美一区=区| 在线精品观看| 一本久道久久久| 国内精品久久久| 亚洲第一天堂av| 国产精品成人观看视频国产奇米| 久久精品30| 欧美福利视频网站| 性久久久久久久久久久久| 久久久久久久国产| 夜夜夜精品看看| 亚洲欧美精品在线观看| 亚洲福利视频免费观看| 一区二区av在线| 亚洲第一二三四五区| 夜夜嗨av一区二区三区免费区| 国产在线拍偷自揄拍精品| 亚洲娇小video精品| 国产日韩一区二区| 亚洲美女黄色| 亚洲国产导航| 亚洲欧美国产日韩天堂区| 亚洲激情偷拍| 欧美一级淫片aaaaaaa视频| 日韩午夜电影| 久久天天躁夜夜躁狠狠躁2022| 亚洲视频在线观看一区| 理论片一区二区在线| 久久精品国产99| 欧美日韩国产一区精品一区| 麻豆精品视频在线观看| 国产精品综合色区在线观看| 亚洲精品一区二| 亚洲成人在线视频网站| 亚洲欧美成人| 亚洲自拍偷拍麻豆| 欧美乱大交xxxxx| 亚洲国产mv| 亚洲韩国青草视频| 老司机精品视频一区二区三区| 久久精品综合一区| 国产欧美一区二区三区另类精品 | 久久不射中文字幕| 欧美性猛交xxxx乱大交退制版| 亚洲国产精品一区二区www| 在线电影一区| 久久久久9999亚洲精品| 久久精品免费电影| 国产欧美日韩一区二区三区在线| 99精品国产在热久久| 在线亚洲自拍| 国产精品久久久久久久久| 一本色道久久综合亚洲精品小说| 亚洲精品在线观| 欧美成人有码| 亚洲国产日韩综合一区| 亚洲欧洲偷拍精品| 欧美高清一区二区| 亚洲精品护士| 中文在线不卡视频| 国产精品国色综合久久| 午夜精品久久久久久99热| 久久久久久国产精品一区| 精品不卡一区| 欧美激情黄色片| 亚洲精品综合精品自拍| 夜色激情一区二区| 国产精品青草综合久久久久99 | 国产视频自拍一区| 欧美在线观看一二区| 久久亚洲一区二区三区四区| 伊人成年综合电影网| 免费不卡在线观看av| 亚洲免费观看在线观看| 亚洲女人小视频在线观看| 国产欧美va欧美不卡在线| 久久久久久久久一区二区| 欧美va亚洲va日韩∨a综合色| 亚洲精品久久久久久久久久久 | 在线观看一区| 欧美激情一区二区三区在线视频| 一本久久综合亚洲鲁鲁| 欧美一区二区在线| 在线观看欧美视频| 欧美日本高清一区| 新狼窝色av性久久久久久| 另类天堂av| 亚洲性感激情| 国语自产精品视频在线看| 欧美精品91| 欧美专区第一页| 亚洲美女精品久久| 久久精品卡一| 在线亚洲精品福利网址导航| 国产午夜精品福利| 欧美第十八页| 欧美综合第一页| 亚洲欧洲偷拍精品| 久久精品夜夜夜夜久久| 日韩香蕉视频| 国产综合精品| 欧美视频在线一区二区三区| 久久精品欧美日韩| av成人黄色| 亚洲第一成人在线| 久久国产毛片| 亚洲一区免费| 亚洲理伦在线| 精品1区2区| 亚洲小视频在线观看| 欧美国产精品专区| 久久久久综合网| 亚洲男女自偷自拍图片另类| 最新中文字幕亚洲| 国产综合色产在线精品|