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

POJ 3692 Kindergarten 二分圖最大獨立集

Description

In a kindergarten, there are a lot of kids. All girls of the kids know each other and all boys also know each other. In addition to that, some girls and boys know each other. Now the teachers want to pick some kids to play a game, which need that all players know each other. You are to help to find maximum number of kids the teacher can pick.

Input

The input consists of multiple test cases. Each test case starts with a line containing three integers
G, B (1 ≤ G, B ≤ 200) and M (0 ≤ MG × B), which is the number of girls, the number of boys and
the number of pairs of girl and boy who know each other, respectively.
Each of the following M lines contains two integers X and Y (1 ≤ X≤ G,1 ≤ Y ≤ B), which indicates that girl X and boy Y know each other.
The girls are numbered from 1 to G and the boys are numbered from 1 to B.

The last test case is followed by a line containing three zeros.

Output

For each test case, print a line containing the test case number( beginning with 1) followed by a integer which is the maximum number of kids the teacher can pick.

Sample Input

2 3 3
1 1
1 2
2 3
2 3 5
1 1
1 2
2 1
2 2
2 3
0 0 0

Sample Output

Case 1: 3
Case 2: 4

Source


     

本題是要求圖中的最大完全子圖(最大團)中頂點的個數。由于原圖的補圖是一個二分圖,其最大完全數等價于其補圖的最大獨立集中元素的個數,于是可以根據二分圖的性質求出這個最大獨立集。而普通圖的最大團則是一個NP問題。

定理:二分圖最大獨立集=頂點數-二分圖最大匹配

最大完全數:圖中最大完全子圖的頂點個數。

獨立集:圖中任意兩個頂點都不相連的頂點集合。

#include <iostream>
using namespace std;

const int MAXN = 201;
bool visit[MAXN];
int n,m,k,mark[MAXN];
bool map[MAXN][MAXN];

bool dfs(int u){
    
int i;
    
for(i=1;i<=m;i++)
        
if(map[u][i] && !visit[i]){
            visit[i]
=true;
            
if(mark[i]==-1 || dfs(mark[i])){
                mark[i]
=u;
                
return true;
            }

        }

    
return false;
}

int hungary(){
    
int i,ans=0;
    
for(i=1;i<=n;i++){
        memset(visit,
false,sizeof(visit));
        
if(dfs(i)) ans++;
    }

    
return ans;
}

int main(){
    
int i,j,x,y,id=1;
    
while(scanf("%d %d %d",&n,&m,&k),n||m||k){
        
for(i=1;i<=n;i++for(j=1;j<=m;j++) map[i][j]=true;
        
while(k--){
            scanf(
"%d %d",&x,&y);
            map[x][y]
=false;
        }

        memset(mark,
-1,sizeof(mark));
        printf(
"Case %d: %d\n",id++,n+m-hungary());
    }

    
return 0;
}

posted on 2009-06-02 15:14 極限定律 閱讀(2093) 評論(0)  編輯 收藏 引用 所屬分類: ACM/ICPC

<2009年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

導航

統計

常用鏈接

留言簿(10)

隨筆分類

隨筆檔案

友情鏈接

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            91久久午夜| 欧美sm视频| 日韩午夜在线视频| 久久久久久97三级| 亚洲欧美在线一区二区| 欧美精品一区视频| 免费亚洲一区二区| 国产综合色在线| 亚洲视频香蕉人妖| 亚洲深夜福利在线| 欧美精品免费看| 亚洲国产精品一区二区www在线| 国产情人节一区| 亚洲伊人久久综合| 亚洲一区久久久| 欧美网站在线观看| 夜夜夜精品看看| 夜夜嗨av色一区二区不卡| 欧美成人自拍| 亚洲国产精品ⅴa在线观看| 在线日韩视频| 另类酷文…触手系列精品集v1小说| 久久精品99国产精品| 国产精品腿扒开做爽爽爽挤奶网站| 日韩一区二区精品| 亚洲一区www| 国产精品午夜av在线| 亚洲综合第一页| 欧美在线观看视频| 国产亚洲精品一区二555| 西西人体一区二区| 噜噜噜噜噜久久久久久91| 亚洲第一精品福利| 你懂的国产精品永久在线| 亚洲破处大片| 亚洲小视频在线观看| 欧美视频在线观看一区| 亚洲午夜精品网| 欧美一区二区视频在线观看2020| 国产亚洲一区在线| 美女视频黄a大片欧美| 亚洲国产成人tv| 亚洲网站视频福利| 国产欧美日韩另类一区 | 久久婷婷色综合| 激情久久久久久久久久久久久久久久| 久久九九热免费视频| 亚洲国产成人91精品| 一区二区三区导航| 国产亚洲欧美一区二区| 免费成年人欧美视频| 亚洲欧洲一级| 欧美在线观看视频一区二区| 影音国产精品| 欧美日韩视频在线一区二区| 亚洲午夜激情免费视频| 久久综合狠狠综合久久激情| 99亚洲一区二区| 国产欧美亚洲视频| 欧美国产日本在线| 亚洲欧美视频| 亚洲国产日韩欧美在线99| 亚洲午夜三级在线| 伊人色综合久久天天| 欧美日韩在线一区| 久久蜜桃av一区精品变态类天堂| 一本色道**综合亚洲精品蜜桃冫 | 欧美一区二区高清在线观看| 亚洲第一网站| 欧美中文字幕精品| 99综合精品| 伊人婷婷久久| 国产精品毛片| 欧美日韩免费视频| 久久午夜电影网| 午夜在线电影亚洲一区| 亚洲日本成人网| 蜜桃av噜噜一区| 久久成人免费| 亚洲无吗在线| 亚洲精品国产精品国自产观看浪潮| 国产日韩欧美二区| 欧美午夜免费| 欧美激情一区三区| 美日韩精品免费| 欧美在线观看日本一区| 亚洲图色在线| 亚洲伦理中文字幕| 亚洲电影免费观看高清完整版| 久久黄色影院| 亚洲欧美视频在线| 一区二区三区免费看| 亚洲经典自拍| 在线日韩成人| 在线日韩av片| 亚洲电影第三页| 激情久久久久久久久久久久久久久久| 国产精品成人午夜| 欧美丝袜一区二区三区| 欧美日韩一区免费| 欧美日韩免费在线视频| 欧美日韩视频在线一区二区观看视频| 欧美成人精品一区| 免费欧美视频| 欧美激情视频在线播放| 欧美大片91| 欧美精品在线观看播放| 欧美激情黄色片| 欧美精品激情在线| 欧美日韩高清不卡| 欧美日韩在线一区| 国产精品美女久久久免费| 国产精品久久网| 国产精品嫩草99a| 国产欧美精品在线| 国产在线视频欧美一区二区三区| 国产午夜精品在线| 韩日在线一区| 亚洲黄色免费| 亚洲麻豆国产自偷在线| 亚洲视频你懂的| 午夜亚洲视频| 久久人人97超碰精品888| 久久久国产精彩视频美女艺术照福利| 久久久久久久激情视频| 欧美成人午夜剧场免费观看| 亚洲国产视频一区| 一区二区三区日韩欧美| 午夜国产精品视频| 久久视频一区二区| 欧美日韩国产精品成人| 国产精品社区| 亚洲国产1区| 亚洲天堂免费观看| 久久九九国产精品怡红院| 欧美成人免费全部| 99re热这里只有精品视频| 亚洲专区一区| 欧美高清在线视频观看不卡| 国产精品av免费在线观看 | 国产精品视频男人的天堂| 国产亚洲午夜| 亚洲精品欧洲精品| 午夜视频久久久久久| 欧美11—12娇小xxxx| aaa亚洲精品一二三区| 久久成人资源| 国产精品sss| 亚洲精品1区| 欧美自拍偷拍午夜视频| 欧美成人午夜免费视在线看片 | 国产欧美午夜| 日韩一级二级三级| 久久理论片午夜琪琪电影网| 亚洲人成网站色ww在线| 午夜免费在线观看精品视频| 欧美黑人国产人伦爽爽爽| 国产日韩欧美不卡在线| 一本大道久久精品懂色aⅴ| 麻豆精品精华液| 亚洲视频在线播放| 欧美高清在线一区| 韩国女主播一区| 亚洲欧美久久久久一区二区三区| 亚洲第一在线综合在线| 久久国产88| 国产精品区二区三区日本 | 在线综合亚洲| 欧美国产91| 久久久一区二区三区| 国产麻豆精品视频| 亚洲网站在线观看| 最新亚洲一区| 麻豆乱码国产一区二区三区| 国产日产亚洲精品系列| 亚洲深夜福利在线| 亚洲美女视频网| 欧美成人一区二区三区片免费| 狠狠网亚洲精品| 久久精品在线观看| 亚洲欧洲99久久| 国产女主播一区二区三区| 亚洲天堂男人| 99在线热播精品免费| 欧美人成网站| 日韩亚洲欧美一区| 亚洲国产精品999| 欧美成人免费网| 亚洲啪啪91| 亚洲国产一区二区三区青草影视| 久久影视精品| 亚洲区中文字幕| 亚洲黄色性网站| 欧美乱人伦中文字幕在线| 亚洲精品乱码久久久久久| 亚洲啪啪91| 欧美日韩一区三区四区| 亚洲中午字幕| 午夜精品视频在线| 国产一区999|