C++心路歷程
C++博客
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 33, comments - 25, trackbacks - 0
ZOJ 1364 解題報告
直觀的二分圖最大匹配.
Code
1
#include
<
iostream
>
2
using
namespace
std;
3
4
int
n, m;
5
int
**
p;
6
bool
*
visited;
7
int
*
llink,
*
rlink;
8
9
bool
match(
int
pos)
10
{
11
for
(
int
i
=
0
; i
<
m;
++
i)
12
{
13
if
(
!
visited[i]
&&
p[pos][i]
==
1
)
14
{
15
visited[i]
=
true
;
16
if
(rlink[i]
==
-
1
||
match(rlink[i]))
17
{
18
rlink[i]
=
pos;
19
return
true
;
20
}
21
}
22
}
23
return
false
;
24
}
25
26
int
_tmain(
int
argc, _TCHAR
*
argv[])
27
{
28
int
jobs;
29
while
(cin
>>
n
&&
n
!=
0
)
30
{
31
cin
>>
m
>>
jobs;
32
33
p
=
new
int
*
[n];
34
for
(
int
i
=
0
; i
<
n;
++
i)
35
{
36
p[i]
=
new
int
[m];
37
}
38
39
int
jobId, mode_A, mode_B;
40
41
for
(
int
i
=
0
; i
<
jobs;
++
i)
42
{
43
cin
>>
jobId
>>
mode_A
>>
mode_B;
44
if
(mode_A
*
mode_B
!=
0
)
45
p[mode_A][mode_B]
=
1
;
46
}
47
48
49
int
result
=
0
;
50
rlink
=
new
int
[m];
51
visited
=
new
bool
[m];
52
for
(
int
i
=
0
; i
<
m;
++
i)
53
rlink[i]
=
-
1
;
54
55
for
(
int
i
=
0
; i
<
n;
++
i)
56
{
57
for
(
int
j
=
0
; j
<
m;
++
j)
58
visited[j]
=
false
;
59
60
if
(match(i))
61
++
result;
62
}
63
64
cout
<<
result
<<
endl;
65
delete llink, rlink, visited;
66
delete [] p;
67
}
68
69
return
0
;
70
}
71
72
posted on 2009-03-31 21:03
肖羽思
閱讀(513)
評論(0)
編輯
收藏
引用
所屬分類:
ZOJ
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
ZOJ 1813 解題報告
ZOJ 1406 解題報告
ZOJ 1350 解題報告
ZOJ 1249 解題思路
ZOJ 1151 解題報告
ZOJ 1113 解題報告
ZOJ 1059 解題報告
ZOJ 1057 解題報告
ZOJ 1210 解題報告
ZOJ 1160 解題報告
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright ©2025 肖羽思 Powered by:
博客園
模板提供:
滬江博客
<
2009年3月
>
日
一
二
三
四
五
六
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆分類
POJ(4)
ZOJ(29)
隨筆檔案
2009年4月 (10)
2009年3月 (23)
文章分類
POJ(1)
ZOJ(1)
文章檔案
2009年3月 (2)
搜索
最新評論
1.?re: ZOJ 1059 解題報告
讓人
--讓人
2.?re: POJ 1753 解題報告
LZ的位運算計算法果然比我的普通方法快很多?。。?!
感謝分享?。。?
--hacker003
3.?re: POJ 1753 解題報告
這算法好像有冗余吧
FlipPiece(6585,0)=6570之后就不用FlipPiece(6570,0)了吧
--yangyh
4.?re: POJ 1517 解題報告
這樣的話不是每一次都要重復計算階乘的么?很浪費時間的。。。。
--WayneWu
5.?re: POJ 2965 解題報告
@Tanky Woo
你說的不對,你根本沒看樓主的算法,結果必定為1
--劉灝
閱讀排行榜
1.?POJ 1753 解題報告(5067)
2.?POJ 2965 解題報告(3746)
3.?ZOJ 1204 解題報告(2157)
4.?ZOJ 1004 解題報告(1916)
5.?ZOJ 1091 解題報告(1342)
評論排行榜
1.?POJ 1753 解題報告(8)
2.?POJ 2965 解題報告(8)
3.?ZOJ 1004 解題報告(2)
4.?ZOJ 1210 解題報告(2)
5.?ZOJ 1525 解題報告(1)
伊人色综合久久天天网
|
久久精品国产亚洲AV麻豆网站
|
国产精品久久久久影视不卡
|
国内精品久久久久久野外
|
国产日韩欧美久久
|
久久久久久久久久久
|
国内精品久久久久久久97牛牛
|
久久久久久午夜精品
|
婷婷五月深深久久精品
|
99久久婷婷国产综合精品草原
|
久久精品国产亚洲Aⅴ蜜臀色欲
|
久久这里都是精品
|
国内精品欧美久久精品
|
久久夜色精品国产网站
|
性做久久久久久久久老女人
|
久久精品中文字幕久久
|
亚洲人成网亚洲欧洲无码久久
|
久久久久久一区国产精品
|
久久国产乱子精品免费女
|
久久久久国产精品人妻
|
久久久久无码中
|
久久精品亚洲欧美日韩久久
|
久久99国产精品久久99
|
av午夜福利一片免费看久久
|
久久强奷乱码老熟女网站
|
欧美大战日韩91综合一区婷婷久久青草
|
乱亲女H秽乱长久久久
|
久久久久久国产a免费观看黄色大片
|
色综合久久久久
|
91精品国产91久久久久久青草
|
蜜臀av性久久久久蜜臀aⅴ
|
性欧美丰满熟妇XXXX性久久久
|
久久91精品国产91
|
麻豆精品久久久久久久99蜜桃
|
亚洲日韩欧美一区久久久久我
|
麻豆国内精品久久久久久
|
欧美麻豆久久久久久中文
|
亚洲欧洲久久久精品
|
中文字幕日本人妻久久久免费
|
最新久久免费视频
|
无码国产69精品久久久久网站
|