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

隨筆-72  評論-126  文章-0  trackbacks-0
http://acm.pku.edu.cn/JudgeOnline/problem?id=2724
 1 #include<stdio.h>
 2 #include<string.h>
 3 #define M 1024
 4 int chess[M];
 5 int hh[M][M];
 6 int link[M];
 7 char visit[M];
 8 char num[M];
 9 int to_10(char *a)
10 {
11     int n=0;
12     for(;*a;a++)
13         n = n*2 + (*a)-'0';
14     return n;
15 }
16 int pipei(int n)
17 {
18     return (n&&((n&(n-1))==0));
19 }
20 int find(int a,int m)
21 {
22     int b;
23     for(b=0;b<m;b++)
24     {
25         if(hh[a][b]&&!visit[b])
26         {
27             visit[b]=1;
28             if(link[b]==-1||find(link[b],m)) 
29             {
30                 link[b] = a;
31                 return 1;
32             }
33         }
34     }
35     return 0;
36 }
37 int main()
38 {
39     int n,m,i,k,a,b,max,count;
40     char str1[100],str2[100];
41     while (scanf("%d%d%",&n,&m),n+m)
42     {
43         k = 0;
44         memset(num,0,sizeof(num));
45         while(m--)
46         {
47             scanf("%s",str1);
48             for(i=0;str1[i];i++)
49                 if(str1[i]=='*')
50                     break;
51                 if(str1[i])
52                 {
53                     strcpy(str2,str1);
54                     str1[i] = '0';
55                     str2[i] = '1';
56                     num[to_10(str1)] = 1;
57                     num[to_10(str2)] = 1;
58                 }
59                 else
60                     num[to_10(str1)] = 1;
61         }
62         max = 1<<n;
63         for(i=0;i<max;i++)
64             if(num[i])
65                 chess[k++]=i;
66         for(a=0;a<k;a++)
67         {
68             for(b=0;b<k;b++)
69             {
70                 if(a==b)
71                     continue;
72                 hh[a][b] = pipei(chess[a]^chess[b]);
73             }
74         }
75         memset(link,-1,sizeof(link));
76         count = 0;
77         for(i=0;i<k;i++)
78         {
79             memset(visit,0,sizeof(visit));
80             count += find(i,k);
81         }
82         printf("%d\n",k-count/2);
83     }
84     return 0;
85 }
86 
87 

 二分模板http://acm.hdu.edu.cn/showproblem.php?pid=2119
#include<stdio.h>
#include
<string>
#define M 101
int map[M][M];
int visit[M];
int link[M];
int n,m;
int find(int a)
{
    
int b;
    
for(b=0;b<m;b++)
    {
        
if(map[a][b] && !visit[b])
        {
            visit[b] 
= 1;
            
if(link[b]==-1 || find(link[b]))
            {
                link[b] 
= a;
                
return 1;
            }
        }
    }
    
return 0;
}
int match()
{
    
int sum=0,i;
    memset(link,
-1,sizeof(link));
    
for(i=0;i<n;i++)
    {
        memset(visit,
0,sizeof(visit));
        sum 
+= find(i);
    }
    
return sum;
}
int main()
{
    
int i,j;
    
while(scanf("%d",&n),n)
    {
        scanf(
"%d",&m);
        
for(i=0;i<n;i++)
            
for(j=0;j<m;j++)
                scanf(
"%d",&map[i][j]);
        printf(
"%d\n",match());
    }
    
return 0;
}

posted on 2009-02-09 22:43 shǎ崽 閱讀(348) 評論(0)  編輯 收藏 引用

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


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美.www| 99精品国产高清一区二区| 99re这里只有精品6| 亚洲人精品午夜| 久久一区中文字幕| 久久久人成影片一区二区三区| 精品成人乱色一区二区| 农村妇女精品| 极品尤物久久久av免费看| 久久国产精品亚洲va麻豆| 亚洲国产另类 国产精品国产免费| 91久久在线播放| 欧美成人免费视频| 欧美日韩视频在线一区二区 | 亚洲精选91| 欧美特黄一级大片| 久久久91精品| 久久躁狠狠躁夜夜爽| 亚洲免费观看在线视频| 小嫩嫩精品导航| 亚洲日本va午夜在线影院| 欧美日韩a区| 欧美一区二区三区免费观看视频| 久久久久久久尹人综合网亚洲| 欧美第一黄网免费网站| 亚洲国产精品久久久久久女王| 亚洲欧美成人| 99re66热这里只有精品4| 欧美久久电影| 亚洲黄色有码视频| 久久精品国产77777蜜臀| 亚洲视频1区2区| 亚洲最黄网站| 亚洲美女区一区| 午夜精品一区二区三区在线| 亚洲午夜一区二区| 亚洲三级影片| 免费人成精品欧美精品| 亚洲国产影院| 午夜精品视频网站| 99精品热6080yy久久| 久久精品国产v日韩v亚洲| 午夜综合激情| 亚洲你懂的在线视频| 免费成人毛片| 精品99视频| 午夜精品一区二区三区在线播放| 亚洲无玛一区| 久久久亚洲精品一区二区三区| 欧美在线观看日本一区| 欧美日韩国产一级| 亚洲卡通欧美制服中文| 国产亚洲福利一区| 亚洲日韩欧美视频一区| 两个人的视频www国产精品| 午夜精品久久久久久久久| 欧美日韩一区二区高清| 国产精品久久久一本精品| 欧美激情第3页| 麻豆久久婷婷| 久久精品一区二区| 欧美日韩在线播| 91久久久亚洲精品| 亚洲成人资源| 欧美激情bt| 国产视频精品免费播放| 久久一本综合频道| 激情婷婷欧美| 亚洲欧美自拍偷拍| 亚洲一区二区三区成人在线视频精品| 欧美成年人视频| 日韩视频免费观看| 亚洲专区一区二区三区| 99精品国产高清一区二区| 最新亚洲激情| 欧美母乳在线| 午夜精品www| 美日韩精品免费| 国产在线视频欧美| 美女精品一区| 亚洲日韩欧美视频| 欧美日韩久久久久久| 亚洲天堂av综合网| 国产精品亚洲аv天堂网| 校园激情久久| 国产精品一卡| 亚洲国产日韩欧美在线99| 欧美激情精品久久久久久变态| 亚洲精品欧美日韩专区| 欧美成人激情视频免费观看| 亚洲国产婷婷香蕉久久久久久| 9色精品在线| 欧美精品亚洲精品| 欧美1区2区| 久久国产精品亚洲77777| 欧美日韩情趣电影| 欧美亚洲综合另类| 欧美一区二区久久久| 在线欧美亚洲| 韩国福利一区| 欧美在线网站| 午夜精品理论片| 国产毛片精品视频| 欧美成人免费小视频| 久久久午夜精品| 欧美一区二区三区电影在线观看| 欧美aa国产视频| 国产精品一区二区久久精品| 久久久久久伊人| 999亚洲国产精| 亚洲国产精品电影| 欧美激情91| 久久久久一本一区二区青青蜜月| 欧美视频第二页| 久久久久久免费| 一区二区欧美激情| 亚洲国产精品久久久久久女王 | 久久久夜色精品亚洲| 亚洲视频一区二区| 久久久国产成人精品| 亚洲人成啪啪网站| 国产一区二区三区av电影| 欧美色图麻豆| 欧美日韩亚洲一区三区| 久久天堂av综合合色| 亚洲一区二区三区四区视频| 日韩一本二本av| 91久久在线视频| 在线观看亚洲视频| 欧美一区二区三区视频免费| 日韩小视频在线观看| 欧美国产精品日韩| 欧美黄色大片网站| 日韩视频国产视频| 午夜电影亚洲| 久久一区国产| 欧美xxx成人| 欧美精品在线极品| 欧美日韩精品免费观看视频完整 | 欧美日韩一区二区欧美激情 | 在线成人免费视频| 好看的亚洲午夜视频在线| 亚洲成人在线| 在线一区二区三区四区五区| 国产免费观看久久黄| 国产视频在线观看一区| 影音先锋一区| 午夜国产精品视频免费体验区| 久久久国产成人精品| 欧美成人精精品一区二区频| 猛男gaygay欧美视频| 久久夜色精品国产噜噜av| 午夜激情亚洲| 欧美成人激情在线| 亚洲三级影片| 欧美制服丝袜第一页| 亚洲美女黄色片| 亚洲激情女人| 亚洲欧洲在线视频| 制服诱惑一区二区| 欧美激情一区二区三区在线视频观看 | 久久中文字幕导航| 亚洲国产高潮在线观看| 欧美主播一区二区三区| 久久九九国产精品| 亚洲精品三级| 久久精品免视看| 亚欧成人在线| 欧美极品aⅴ影院| 国产亚洲精品久久飘花| 9色国产精品| 亚洲人成在线播放| 久久久综合精品| 国产精品jvid在线观看蜜臀| 欧美成人有码| 国产精品免费视频xxxx| 日韩系列欧美系列| 免费观看一区| 亚洲与欧洲av电影| 欧美午夜精品理论片a级大开眼界| 亚洲国产经典视频| 久久婷婷麻豆| 亚洲欧美日韩一区二区在线| 另类尿喷潮videofree| 欧美性大战久久久久久久蜜臀| 国产精品福利在线观看| 欧美日韩精品在线视频| 国产精品二区二区三区| 国产亚洲一区二区在线观看| 国产视频在线一区二区| 亚洲日本成人女熟在线观看| 亚洲一级二级| 99国产精品国产精品久久| 久久精品国产久精国产思思| 国产日韩欧美视频| 久久九九免费视频| 久久久久久黄| 激情久久久久| 欧美激情视频网站| 欧美α欧美αv大片|