SlideShare a Scribd company logo
Submit Search
Upload
2部グラフの最小点被覆の求め方
Report
Kensuke Otsuki
Researcher at NTT DATA MSI
Follow
•
0 likes
•
1,753 views
1
of
6
2部グラフの最小点被覆の求め方
•
0 likes
•
1,753 views
Download Now
Download to read offline
Report
Engineering
2部グラフの最小点被覆の具体的な求め方です
Read more
Kensuke Otsuki
Researcher at NTT DATA MSI
Follow
Recommended
二部グラフの最小点被覆と最大安定集合と最小辺被覆の求め方
Kensuke Otsuki
6.4K views
•
16 slides
AtCoder Regular Contest 042 解説
AtCoder Inc.
8.7K views
•
17 slides
ネットワークフロー
Kohei Shinohara
3.2K views
•
22 slides
AtCoder Regular Contest 039 解説
AtCoder Inc.
12.6K views
•
55 slides
グラフネットワーク〜フロー&カット〜
HCPC: 北海道大学競技プログラミングサークル
16.5K views
•
67 slides
Rolling hash
HCPC: 北海道大学競技プログラミングサークル
9.3K views
•
25 slides
More Related Content
What's hot
Rolling Hashを殺す話
Nagisa Eto
4K views
•
26 slides
Nazoki
Ken Ogura
7K views
•
26 slides
AtCoder Regular Contest 030 解説
AtCoder Inc.
9.9K views
•
25 slides
Binary indexed tree
HCPC: 北海道大学競技プログラミングサークル
14.3K views
•
66 slides
CODE FESTIVAL 2014 本選 解説
AtCoder Inc.
5.4K views
•
134 slides
AtCoder Regular Contest 031 解説
AtCoder Inc.
11K views
•
29 slides
What's hot
(20)
Rolling Hashを殺す話
Nagisa Eto
•
4K views
Nazoki
Ken Ogura
•
7K views
AtCoder Regular Contest 030 解説
AtCoder Inc.
•
9.9K views
Binary indexed tree
HCPC: 北海道大学競技プログラミングサークル
•
14.3K views
CODE FESTIVAL 2014 本選 解説
AtCoder Inc.
•
5.4K views
AtCoder Regular Contest 031 解説
AtCoder Inc.
•
11K views
部内勉強会 数え上げの基礎
Kazuma Mikami
•
5.2K views
AtCoder Beginner Contest 016 解説
AtCoder Inc.
•
11.1K views
双対性
Yoichi Iwata
•
25.8K views
指数時間アルゴリズムの最先端
Yoichi Iwata
•
10.2K views
最小カットを使って「燃やす埋める問題」を解く
shindannin
•
31.9K views
AtCoder Regular Contest 022 解説
AtCoder Inc.
•
7.1K views
AtCoder Beginner Contest 025 解説
AtCoder Inc.
•
13K views
abc032
AtCoder Inc.
•
22.9K views
Abc009
AtCoder Inc.
•
16.4K views
Code Formula 2014 予選A 解説
AtCoder Inc.
•
2.3K views
AtCoder Regular Contest 046
AtCoder Inc.
•
7.3K views
プログラミングコンテストでのデータ構造
Takuya Akiba
•
104.8K views
Convex Hull Trick
HCPC: 北海道大学競技プログラミングサークル
•
3.3K views
AtCoder Regular Contest 037 解説
AtCoder Inc.
•
11.2K views
More from Kensuke Otsuki
競プロは人生の役に立つ!
Kensuke Otsuki
145 views
•
102 slides
人それぞれの競プロとの向き合い方
Kensuke Otsuki
227 views
•
43 slides
アルゴリズムを楽しく!@PiyogrammerConference
Kensuke Otsuki
195 views
•
50 slides
区間分割の仕方を最適化する動的計画法 (JOI 2021 夏季セミナー)
Kensuke Otsuki
981 views
•
150 slides
「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)
Kensuke Otsuki
293 views
•
153 slides
JOI春季ステップアップセミナー 2021 講義スライド
Kensuke Otsuki
445 views
•
115 slides
More from Kensuke Otsuki
(13)
競プロは人生の役に立つ!
Kensuke Otsuki
•
145 views
人それぞれの競プロとの向き合い方
Kensuke Otsuki
•
227 views
アルゴリズムを楽しく!@PiyogrammerConference
Kensuke Otsuki
•
195 views
区間分割の仕方を最適化する動的計画法 (JOI 2021 夏季セミナー)
Kensuke Otsuki
•
981 views
「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)
Kensuke Otsuki
•
293 views
JOI春季ステップアップセミナー 2021 講義スライド
Kensuke Otsuki
•
445 views
IT エンジニア本大賞 2021 講演資料
Kensuke Otsuki
•
141 views
210122 msi dp
Kensuke Otsuki
•
287 views
Optimization night 4_dp
Kensuke Otsuki
•
695 views
『問題解決力を鍛える!アルゴリズムとデータ構造』出版記念講演
Kensuke Otsuki
•
4.6K views
虫食算に学ぶ、深さ優先探索アルゴリズム (combmof, 2018/12/23)
Kensuke Otsuki
•
1.9K views
ディープラーニング入門 ~ 画像処理・自然言語処理について ~
Kensuke Otsuki
•
6.7K views
虫食算を作るアルゴリズム 公表Ver
Kensuke Otsuki
•
2.3K views
Recently uploaded
3Dプリンタでロボット作るよ#1_黎明編
Yoshihiro Shibata
17 views
•
7 slides
【NSP】人材紹介事業_会社紹介資料.pptx
sotozumi
148 views
•
10 slides
AIで始めるRustプログラミング #SolDevHub
K Kinzal
19 views
•
25 slides
lt.pptx
tomochamarika
33 views
•
13 slides
知能工学実験 last report.pdf
2120072gotou
7 views
•
15 slides
図解で理解するvetKD
ryoo toku
81 views
•
22 slides
Recently uploaded
(8)
3Dプリンタでロボット作るよ#1_黎明編
Yoshihiro Shibata
•
17 views
【NSP】人材紹介事業_会社紹介資料.pptx
sotozumi
•
148 views
AIで始めるRustプログラミング #SolDevHub
K Kinzal
•
19 views
lt.pptx
tomochamarika
•
33 views
知能工学実験 last report.pdf
2120072gotou
•
7 views
図解で理解するvetKD
ryoo toku
•
81 views
robotics42.pptx
Natsutani Minoru
•
149 views
how query cost affects search behavior translated in JP
Tobioka Ken
•
9 views
2部グラフの最小点被覆の求め方
1.
2 部グラフの最小点被覆 の具体的な求め方 @drken1215 そのサイズは 最大マッチングのサイズ と一致!!!
2.
STEP 1: 最大マッチングを求める
3.
STEP 2: 補助グラフを作る 枝に向きをつける! •
マッチング枝は右から左 • それ以外の枝は左から右
4.
STEP 3: 左側の非マッチング端点 左側の頂点のうち、 マッチング枝の端点でない頂点 を赤く塗る
5.
STEP 4: 到達可能頂点 STEP
3 で赤く塗った頂点から、 矢印の向きに進んでいって 到達できる頂点を赤く塗る
6.
STEP 5: 最小点被覆とは 最小点被覆とは •
左側の赤くない頂点 • 右側の赤い頂点