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

posts - 18,  comments - 5,  trackbacks - 0
一、題目描述

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

二、分析
      一個簡單的最大匹配問題,用匈牙利算法,詳細算法:匹配問題
三、代碼
 1#include<iostream>
 2using namespace std;
 3#define MAXN 201
 4int n, m;
 5int s, t;
 6bool map[MAXN*2][MAXN*2];
 7int mat[MAXN];
 8bool visit[MAXN*2];
 9bool dfs(int u)
10{
11    for(int i=1; i<=m; i++)
12    {
13        if(map[u][i] && !visit[i])
14        {
15            visit[i] = true;
16            if(mat[i]==0 || dfs(mat[i]))
17            {
18                mat[i] = u;
19                return true;
20            }

21        }

22    }

23    return false;
24}

25int main()
26{
27    while(scanf("%d%d"&n, &m) != EOF)
28    {
29        memset(map, 0sizeof(map));
30        memset(mat, 0sizeof(mat));
31        for(int i=1; i<=n; i++)
32        {
33            scanf("%d"&s);
34            while(s--)
35            {
36                scanf("%d"&t);
37                map[i][t] = true;
38            }

39        }

40        int res = 0;
41        for(int i=1; i<=n; i++)
42        {
43            memset(visit, 0sizeof(visit));
44            if(dfs(i))
45                res++;
46        }

47        printf("%d\n", res);
48    }

49}
posted on 2009-06-27 17:14 Icyflame 閱讀(516) 評論(0)  編輯 收藏 引用
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            麻豆成人在线播放| 一区二区免费看| 欧美二区在线| 欧美成人69av| 欧美日本久久| 欧美视频在线一区二区三区| 欧美激情精品久久久久久久变态| 欧美精品一线| 国产欧美一区二区精品性色| 国产日韩欧美自拍| 新片速递亚洲合集欧美合集 | 欧美成人免费在线视频| 国产精品婷婷| 欧美一级在线播放| 亚洲一区二区三区欧美| 亚洲综合三区| 午夜精品久久久久久久99水蜜桃| 亚洲一区二区三区乱码aⅴ| 亚洲视频香蕉人妖| 久久久高清一区二区三区| 久久久久久国产精品mv| 欧美顶级少妇做爰| 亚洲视频观看| 麻豆精品一区二区综合av| 欧美日韩综合一区| 很黄很黄激情成人| 在线亚洲激情| 狼人社综合社区| 中日韩男男gay无套| 久久精品成人一区二区三区| 亚洲国产精品国自产拍av秋霞| 精品不卡一区二区三区| 亚洲网友自拍| 欧美电影免费观看大全| 亚洲欧美日本另类| 欧美日韩国产成人精品| 一色屋精品视频免费看| 午夜精品视频在线观看| 亚洲黄页一区| 亚洲免费在线观看视频| 欧美极品一区| 亚洲国产第一页| 久久精品99久久香蕉国产色戒 | 亚洲国产毛片完整版| 午夜精品影院| 国产精品护士白丝一区av| 亚洲精品色婷婷福利天堂| 久久婷婷丁香| 午夜精品成人在线| 欧美色精品天天在线观看视频| 亚洲成人影音| 久热国产精品| 久久成人在线| 国产一区二区精品丝袜| 午夜日韩激情| 国产精品99久久久久久久vr | 99精品视频一区二区三区| 老色批av在线精品| 亚洲国产第一页| 久久在线视频| 久久久999精品免费| 一区二区三区毛片| 欧美亚洲不卡| 午夜精品久久久| 亚洲一区影音先锋| 国产精品九九久久久久久久| 亚洲一区综合| 亚洲婷婷综合色高清在线| 欧美特黄a级高清免费大片a级| 夜夜嗨av色一区二区不卡| 亚洲欧洲日产国产网站| 欧美精品综合| 亚洲午夜女主播在线直播| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 国产精品99久久久久久久久久久久| 欧美激情第五页| 亚洲午夜精品| 亚洲网站在线看| 国产亚洲毛片| 欧美国产91| 欧美日韩亚洲一区二区三区在线| 亚洲午夜一区| 欧美一区二区播放| 亚洲国产一区二区三区在线播| 最近看过的日韩成人| 欧美午夜电影网| 久久国产高清| 欧美成人精精品一区二区频| 中文国产成人精品| 午夜精品成人在线| 亚洲国产欧洲综合997久久| 日韩亚洲欧美一区二区三区| 国产乱人伦精品一区二区| 午夜在线精品偷拍| 在线播放视频一区| 99天天综合性| 激情久久久久久久| 日韩视频中文| 在线电影国产精品| 99精品视频一区| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲日本国产| 黑人一区二区三区四区五区| 日韩一级黄色片| 樱桃视频在线观看一区| 99精品欧美一区二区三区| 国产有码一区二区| 日韩午夜av电影| 亚洲盗摄视频| 亚洲欧美另类在线观看| 亚洲乱码精品一二三四区日韩在线 | 国产精品嫩草99a| 亚洲乱码视频| 欧美一区二区三区播放老司机 | 国产伦精品一区二区三区照片91| 久久免费一区| 欧美性色视频在线| 欧美成人午夜激情| 国产伦一区二区三区色一情| 亚洲国产精品久久久久秋霞不卡| 国产精品亚洲综合天堂夜夜| 夜久久久久久| 亚洲激情校园春色| 久久久99精品免费观看不卡| 亚洲欧美日韩第一区| 欧美国产一区二区在线观看| 免费成人在线视频网站| 国产日韩欧美精品一区| 一区二区三区欧美激情| 夜久久久久久| 欧美日本三级| 亚洲人成网站色ww在线| 91久久精品一区二区别| 久久九九精品| 久久久久久久久岛国免费| 国产精品视频导航| 这里是久久伊人| 亚洲午夜一级| 国产精品久久久久久久久久直播 | 欧美视频免费看| 久久综合给合| 激情久久婷婷| 久久久免费av| 麻豆精品一区二区综合av| 韩国三级在线一区| 久久国产精品久久久| 久久频这里精品99香蕉| 韩国成人福利片在线播放| 欧美综合77777色婷婷| 理论片一区二区在线| 影音先锋亚洲电影| 噜噜噜在线观看免费视频日韩| 亚洲高清不卡| 狂野欧美激情性xxxx| 亚洲在线免费视频| 亚洲国产欧美一区二区三区久久| 亚洲在线视频网站| 亚洲欧美激情在线视频| 欧美日韩精品高清| 在线视频亚洲欧美| 欧美尤物巨大精品爽| 国产一二三精品| 久久久久久伊人| 亚洲国产精品欧美一二99| 亚洲免费成人| 欧美特黄一区| 久久久国产精品一区| 久久精品中文字幕一区二区三区| 亚洲一级黄色片| 久久精品1区| 亚洲电影在线播放| 欧美国产精品劲爆| 亚洲一二三四久久| 麻豆精品一区二区综合av| 欧美激情免费观看| 亚洲日韩成人| 亚洲一区二区精品| 欧美成人精品一区| 欧美freesex交免费视频| 亚洲成色www8888| 亚洲先锋成人| 在线看国产日韩| 欧美午夜精品久久久久久久| 久久国产黑丝| 国产精品99久久久久久白浆小说| 免费观看成人鲁鲁鲁鲁鲁视频| 一区二区日韩| 在线播放国产一区中文字幕剧情欧美| 欧美日韩欧美一区二区| 久久综合综合久久综合| 亚洲夜间福利| 一区二区日韩| 亚洲国内精品| 欧美激情亚洲国产| 久久综合九色99| 欧美在线亚洲综合一区| 久久九九99视频| 亚洲视频一区在线观看| 欧美精品久久久久久久| 亚洲欧美久久|