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

bon

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  46 Posts :: 0 Stories :: 12 Comments :: 0 Trackbacks

常用鏈接

留言簿(2)

我參與的團隊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

 

The Perfect Stall
Time Limit: 1000MS Memory Limit: 10000K
Total Submissions: 2136 Accepted: 961

Description

Farmer John completed his new barn just last week, complete with all the latest milking technology. Unfortunately, due to engineering problems, all the stalls in the new barn are different. For the first week, Farmer John randomly assigned cows to stalls, but it quickly became clear that any given cow was only willing to produce milk in certain stalls. For the last week, Farmer John has been collecting data on which cows are willing to produce milk in which stalls. A stall may be only assigned to one cow, and, of course, a cow may be only assigned to one stall.
Given the preferences of the cows, compute the maximum number of milk-producing assignments of cows to stalls that is possible.

Input

The input includes several cases. For each case, the first line contains two integers, N (0 <= N <= 200) and M (0 <= M <= 200). N is the number of cows that Farmer John has and M is the number of stalls in the new barn. Each of the following N lines corresponds to a single cow. The first integer (Si) on the line is the number of stalls that the cow is willing to produce milk in (0 <= Si <= M). The subsequent Si integers on that line are the stalls in which that cow is willing to produce milk. The stall numbers will be integers in the range (1..M), and no stall will be listed twice for a given cow.

Output

For each case, output a single line with a single integer, the maximum number of milk-producing stall assignments that can be made.

Sample Input

5 5
2 2 5
3 2 3 4
2 1 5
3 1 2 5
1 2

 

Sample Output

4

#include <iostream>

using namespace std;

int map[201][201];
int match[201];
int visit[201];
int n,m;

bool dfs(int p)
{
    
int x;
    
for(x=0;x<m;x++)
    
{
        
if(map[p][x]==1 && visit[x]==-1)
        
{
            visit[x]
=1;
            
int t=match[x];
            match[x]
=p;
            
if(t==-1 || dfs(t)) return true;
            match[x]
=t;
        }

    }

    
return false;
}


int find_match()
{
    memset(match,
-1,sizeof(match));
    
int i,sum=0;
    
for(i=0;i<n;i++)
    
{
        memset(visit,
-1,sizeof(visit));
        
if(dfs(i)) sum++;
    }

    
return sum;
}


int main()
{
    
//freopen("in.txt","r",stdin);
    while(scanf("%d%d",&n,&m)!=EOF)
    
{
        
int i,j;
        
for(i=0;i<n;i++)
            
for(j=0;j<m;j++) map[i][j]=0;
        
for(i=0;i<n;i++)
        
{
            
int a,b;
            scanf(
"%d",&a);
            
for(j=0;j<a;j++)
            
{
                scanf(
"%d",&b);
                map[i][b
-1]=1;
            }

        }

        
int res=find_match();
        printf(
"%d\n",res);
    }

    
return 1;
}
參考了郭嵩山的第三冊,用網上的代碼似乎有錯。
posted on 2007-12-31 12:53 bon 閱讀(244) 評論(0)  編輯 收藏 引用
Google PageRank 
Checker - Page Rank Calculator
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲无亚洲人成网站77777| 欧美成人一区二区三区| 日韩视频精品在线| 亚洲欧洲日本在线| 亚洲一区在线观看免费观看电影高清| 欧美乱妇高清无乱码| 亚洲图片欧美午夜| 一区二区国产精品| 欧美sm视频| 免费在线播放第一区高清av| 亚洲欧美影院| 欧美好骚综合网| 欧美日韩岛国| 国产日韩欧美在线观看| 国产精品久久久久久久久久免费看 | 久久精品亚洲精品| 亚洲人成网站在线播| 一区二区三欧美| 先锋影音国产精品| 亚洲国产一区二区a毛片| 亚洲美女诱惑| 欧美一区免费视频| 久久综合国产精品| 国内视频精品| 亚洲精品在线一区二区| 在线观看欧美黄色| 午夜欧美理论片| 亚洲国产91| 亚洲大片精品永久免费| 亚洲综合三区| 国产精品自拍三区| 亚洲一区在线观看视频| 久久夜色精品国产欧美乱| 久久久国产午夜精品| 国产精品久久国产愉拍| 亚洲黄色片网站| 免费高清在线视频一区·| 久久免费一区| 亚洲免费成人av电影| 欧美亚洲在线| 久久精品人人| 亚洲精品黄色| 亚洲综合二区| 亚洲日本免费电影| 亚洲人成久久| 久久经典综合| 亚洲国产老妈| 欧美日韩国产片| 亚洲社区在线观看| 亚洲一区免费网站| 国产精品久久久久久影院8一贰佰| 99精品视频一区| 午夜在线一区| 亚洲视频1区2区| 欧美二区在线播放| 美女露胸一区二区三区| 欧美日韩成人综合在线一区二区| 久久成人精品无人区| 欧美精品偷拍| 亚洲免费视频网站| 一区二区欧美在线| 国产一区二区日韩| 一区二区日韩免费看| 日韩亚洲精品电影| 一区二区三区 在线观看视频| 欧美激情综合在线| 一区二区三区黄色| 欧美伦理在线观看| 欧美一级专区| 欧美视频在线观看一区| 欧美在线免费| 另类av一区二区| 久久成人亚洲| 尤物网精品视频| 久久久久免费| 亚洲国产欧美一区二区三区同亚洲 | 欧美 日韩 国产在线| 亚洲免费影院| 亚洲一区二区在| 欧美日韩国产成人在线| 国产精品久久综合| 欧美在线综合视频| 国产精品视频久久一区| 99国产一区| 久久精品电影| 国内成人在线| 久久av在线看| 免费观看一级特黄欧美大片| 亚洲一区二区三区在线看| 欧美一区国产二区| 久久九九有精品国产23| 欧美日韩精品在线观看| 欧美黄在线观看| 国产精品99久久久久久久久| 欧美成人激情在线| 久久综合九色九九| 亚洲国产成人精品视频| 久久国产婷婷国产香蕉| 欧美成人自拍视频| 亚洲午夜激情网站| 欧美视频久久| 久久成人免费视频| 久久一区国产| 亚洲午夜一区二区三区| 亚洲欧洲日本一区二区三区| 老司机精品久久| 性色av一区二区三区| 午夜亚洲福利| 欧美一区亚洲| 亚洲精品日韩久久| 狠狠色狠狠色综合人人| 国产精品久久二区| 欧美日韩在线播放三区四区| 免费久久99精品国产自在现线| 久久视频这里只有精品| 国产精品综合av一区二区国产馆| 欧美区在线播放| 国产亚洲精品aa午夜观看| 国产精品高精视频免费| 欧美成人精品一区| 亚洲欧美日本日韩| 亚洲国产一区二区精品专区| 影音先锋久久| 亚洲一区激情| 亚洲精品乱码久久久久久| 国产精品综合网站| 国产综合久久久久久鬼色| 国产精品三级久久久久久电影| 国产精品自拍三区| 极品尤物久久久av免费看| 国产美女精品免费电影| 亚洲欧洲精品一区二区三区| 亚洲一区免费观看| 久久精品国产亚洲a| 日韩视频欧美视频| 欧美成人精品| 欧美日本韩国一区| 久久一区二区三区四区| 久久se精品一区精品二区| 亚洲欧美国产三级| 欧美激情中文不卡| 99精品国产在热久久下载| 亚洲色诱最新| 欧美激情 亚洲a∨综合| 91久久久久久| 亚洲三级性片| 久久久99精品免费观看不卡| 国产日韩欧美综合一区| 久久国产手机看片| 亚洲激情在线| 久久经典综合| 国产日韩亚洲| 欧美国产先锋| 麻豆成人综合网| 在线成人激情| 亚洲无线一线二线三线区别av| 国产精品一区二区三区观看| 久久精品久久综合| 在线视频精品一区| 国产综合第一页| 欧美aa在线视频| 性色一区二区三区| 欧美日韩精品免费| 欧美国产日本| 在线视频中文亚洲| 合欧美一区二区三区| 欧美日韩精品国产| 久久综合色婷婷| 欧美一区二区三区男人的天堂 | 国产精品蜜臀在线观看| 欧美激情一区二区三区高清视频| 久久精品视频99| 亚洲视屏在线播放| 夜夜嗨av色一区二区不卡| 亚洲人成网站影音先锋播放| 欧美福利视频在线| 欧美91视频| 免费视频亚洲| 久久亚洲欧洲| 久久中文字幕导航| 久久一区二区精品| 久久久91精品国产| 久久九九国产| 久久久久88色偷偷免费| 久久久久久尹人网香蕉| 另类av导航| 嫩草国产精品入口| 亚洲黄色在线视频| 91久久中文字幕| 亚洲第一精品久久忘忧草社区| 欧美 日韩 国产一区二区在线视频| 老司机精品久久| 欧美福利一区| 亚洲啪啪91| 亚洲精品综合在线| 亚洲一区精品电影| 校园激情久久| 久久精品人人做人人综合| 久久噜噜亚洲综合| 欧美精品一区在线|