Submit Search
Upload
2部グラフの最小点被覆の求め方
•
0 likes
•
1,809 views
Kensuke Otsuki
Follow
2部グラフの最小点被覆の具体的な求め方です
Read less
Read more
Report
Share
Report
Share
1 of 6
Download now
Download to read offline
Recommended
二部グラフの最小点被覆と最大安定集合と最小辺被覆の求め方
二部グラフの最小点被覆と最大安定集合と最小辺被覆の求め方
Kensuke Otsuki
二部グラフで最小点被覆、最大安定集合、最小辺被覆を具体的に構成する方法についてです。
指数時間アルゴリズム入門
指数時間アルゴリズム入門
Yoichi Iwata
情オリ2012春合宿講義資料
ユークリッド最小全域木
ユークリッド最小全域木
理玖 川崎
JOI夏季セミナー2016で発表したスライドです
プログラミングコンテストでのデータ構造 2 ~動的木編~
プログラミングコンテストでのデータ構造 2 ~動的木編~
Takuya Akiba
前編 (平衡二分探索木編) はこちら http://www.slideshare.net/iwiwi/2-12188757
双対性
双対性
Yoichi Iwata
JOI春合宿2018講義資料
2SAT(充足可能性問題)の解き方
2SAT(充足可能性問題)の解き方
Tsuneo Yoshioka
2SAT(充足可能性問題)の解き方
指数時間アルゴリズムの最先端
指数時間アルゴリズムの最先端
Yoichi Iwata
プログラミングコンテストでの乱択アルゴリズム
プログラミングコンテストでの乱択アルゴリズム
Takuya Akiba
Recommended
二部グラフの最小点被覆と最大安定集合と最小辺被覆の求め方
二部グラフの最小点被覆と最大安定集合と最小辺被覆の求め方
Kensuke Otsuki
二部グラフで最小点被覆、最大安定集合、最小辺被覆を具体的に構成する方法についてです。
指数時間アルゴリズム入門
指数時間アルゴリズム入門
Yoichi Iwata
情オリ2012春合宿講義資料
ユークリッド最小全域木
ユークリッド最小全域木
理玖 川崎
JOI夏季セミナー2016で発表したスライドです
プログラミングコンテストでのデータ構造 2 ~動的木編~
プログラミングコンテストでのデータ構造 2 ~動的木編~
Takuya Akiba
前編 (平衡二分探索木編) はこちら http://www.slideshare.net/iwiwi/2-12188757
双対性
双対性
Yoichi Iwata
JOI春合宿2018講義資料
2SAT(充足可能性問題)の解き方
2SAT(充足可能性問題)の解き方
Tsuneo Yoshioka
2SAT(充足可能性問題)の解き方
指数時間アルゴリズムの最先端
指数時間アルゴリズムの最先端
Yoichi Iwata
プログラミングコンテストでの乱択アルゴリズム
プログラミングコンテストでの乱択アルゴリズム
Takuya Akiba
プログラミングコンテストでのデータ構造
プログラミングコンテストでのデータ構造
Takuya Akiba
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
Takuya Akiba
続き (動的木編) はこちら http://www.slideshare.net/iwiwi/2-12188845
最大流 (max flow)
最大流 (max flow)
HCPC: 北海道大学競技プログラミングサークル
Nov 05, 2018 北海道大学競技プログラミングサークル勉強会
様々な全域木問題
様々な全域木問題
tmaehara
2013 JOI春合宿 二日目講義
Binary indexed tree
Binary indexed tree
HCPC: 北海道大学競技プログラミングサークル
BIT
Convex Hull Trick
Convex Hull Trick
HCPC: 北海道大学競技プログラミングサークル
HCPC 勉強会 (2019/4/4) - Convex Hull Trick ※文字が見えない場合は、ダウンロードするかフルスクリーンにしてご覧ください
Nazoki
Nazoki
Ken Ogura
about van Emde Boas tree @JOIkakisemi2012
AtCoder Regular Contest 033 解説
AtCoder Regular Contest 033 解説
AtCoder Inc.
AtCoder Regular Contest 033 解説
幾何コンテスト2013
幾何コンテスト2013
Naoto Mizuno
AtCoder Regular Contest 031 解説
AtCoder Regular Contest 031 解説
AtCoder Inc.
AtCoder Regular Contest 031 解説
AtCoder Regular Contest 039 解説
AtCoder Regular Contest 039 解説
AtCoder Inc.
AtCoder Regular Contest 039 解説
直交領域探索
直交領域探索
okuraofvegetable
JOI夏季セミナー2016 コンピュータ・ジオメトリ
グラフネットワーク〜フロー&カット〜
グラフネットワーク〜フロー&カット〜
HCPC: 北海道大学競技プログラミングサークル
グラフ:フロー&カット
LCA and RMQ ~簡潔もあるよ!~
LCA and RMQ ~簡潔もあるよ!~
Yuma Inoue
LCAとRMQの関係とそれを利用した高速なアルゴリズム、簡潔データ構造化の大雑把な解説。
Rolling Hashを殺す話
Rolling Hashを殺す話
Nagisa Eto
そのロリハ(Rolling Hash)、大丈夫ですか? 衝突するケースが構成できるかもしれません・・
ZDD入門-お姉さんを救う方法
ZDD入門-お姉さんを救う方法
nishio
平面グラフと交通ネットワークのアルゴリズム
平面グラフと交通ネットワークのアルゴリズム
Takuya Akiba
2013/09/12 PFI セミナー「平面グラフと交通ネットワークのアルゴリズム」
AtCoder Regular Contest 030 解説
AtCoder Regular Contest 030 解説
AtCoder Inc.
AtCoder Regular Contest 030 解説
3次元の凸包を求める
3次元の凸包を求める
abc3141
ミスも直しました
Trianguler
Trianguler
Ken Ogura
Search Kyuri
ものづくりに活かす数学 (2024 年 1 月 26 日 N/S 高等学校での数学の授業)
ものづくりに活かす数学 (2024 年 1 月 26 日 N/S 高等学校での数学の授業)
Kensuke Otsuki
2024 年 1 月 26 日に、N/S 高等学校で実施した数学の授業の資料です。 二進法をテーマとして、数学からプログラミングへの繋がりをブレストしたり、もっと広く生徒さんと今後のキャリアの話などをブレストしました。
競プロは人生の役に立つ!
競プロは人生の役に立つ!
Kensuke Otsuki
2023 年度日本情報オリンピック (JOI) 本選の開幕オリエンテーションにおける講演資料です。 https://www.ioi-jp.org/joi/2022/2023-ho-outline.html
More Related Content
What's hot
プログラミングコンテストでのデータ構造
プログラミングコンテストでのデータ構造
Takuya Akiba
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
Takuya Akiba
続き (動的木編) はこちら http://www.slideshare.net/iwiwi/2-12188845
最大流 (max flow)
最大流 (max flow)
HCPC: 北海道大学競技プログラミングサークル
Nov 05, 2018 北海道大学競技プログラミングサークル勉強会
様々な全域木問題
様々な全域木問題
tmaehara
2013 JOI春合宿 二日目講義
Binary indexed tree
Binary indexed tree
HCPC: 北海道大学競技プログラミングサークル
BIT
Convex Hull Trick
Convex Hull Trick
HCPC: 北海道大学競技プログラミングサークル
HCPC 勉強会 (2019/4/4) - Convex Hull Trick ※文字が見えない場合は、ダウンロードするかフルスクリーンにしてご覧ください
Nazoki
Nazoki
Ken Ogura
about van Emde Boas tree @JOIkakisemi2012
AtCoder Regular Contest 033 解説
AtCoder Regular Contest 033 解説
AtCoder Inc.
AtCoder Regular Contest 033 解説
幾何コンテスト2013
幾何コンテスト2013
Naoto Mizuno
AtCoder Regular Contest 031 解説
AtCoder Regular Contest 031 解説
AtCoder Inc.
AtCoder Regular Contest 031 解説
AtCoder Regular Contest 039 解説
AtCoder Regular Contest 039 解説
AtCoder Inc.
AtCoder Regular Contest 039 解説
直交領域探索
直交領域探索
okuraofvegetable
JOI夏季セミナー2016 コンピュータ・ジオメトリ
グラフネットワーク〜フロー&カット〜
グラフネットワーク〜フロー&カット〜
HCPC: 北海道大学競技プログラミングサークル
グラフ:フロー&カット
LCA and RMQ ~簡潔もあるよ!~
LCA and RMQ ~簡潔もあるよ!~
Yuma Inoue
LCAとRMQの関係とそれを利用した高速なアルゴリズム、簡潔データ構造化の大雑把な解説。
Rolling Hashを殺す話
Rolling Hashを殺す話
Nagisa Eto
そのロリハ(Rolling Hash)、大丈夫ですか? 衝突するケースが構成できるかもしれません・・
ZDD入門-お姉さんを救う方法
ZDD入門-お姉さんを救う方法
nishio
平面グラフと交通ネットワークのアルゴリズム
平面グラフと交通ネットワークのアルゴリズム
Takuya Akiba
2013/09/12 PFI セミナー「平面グラフと交通ネットワークのアルゴリズム」
AtCoder Regular Contest 030 解説
AtCoder Regular Contest 030 解説
AtCoder Inc.
AtCoder Regular Contest 030 解説
3次元の凸包を求める
3次元の凸包を求める
abc3141
ミスも直しました
Trianguler
Trianguler
Ken Ogura
Search Kyuri
What's hot
(20)
プログラミングコンテストでのデータ構造
プログラミングコンテストでのデータ構造
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
最大流 (max flow)
最大流 (max flow)
様々な全域木問題
様々な全域木問題
Binary indexed tree
Binary indexed tree
Convex Hull Trick
Convex Hull Trick
Nazoki
Nazoki
AtCoder Regular Contest 033 解説
AtCoder Regular Contest 033 解説
幾何コンテスト2013
幾何コンテスト2013
AtCoder Regular Contest 031 解説
AtCoder Regular Contest 031 解説
AtCoder Regular Contest 039 解説
AtCoder Regular Contest 039 解説
直交領域探索
直交領域探索
グラフネットワーク〜フロー&カット〜
グラフネットワーク〜フロー&カット〜
LCA and RMQ ~簡潔もあるよ!~
LCA and RMQ ~簡潔もあるよ!~
Rolling Hashを殺す話
Rolling Hashを殺す話
ZDD入門-お姉さんを救う方法
ZDD入門-お姉さんを救う方法
平面グラフと交通ネットワークのアルゴリズム
平面グラフと交通ネットワークのアルゴリズム
AtCoder Regular Contest 030 解説
AtCoder Regular Contest 030 解説
3次元の凸包を求める
3次元の凸包を求める
Trianguler
Trianguler
More from Kensuke Otsuki
ものづくりに活かす数学 (2024 年 1 月 26 日 N/S 高等学校での数学の授業)
ものづくりに活かす数学 (2024 年 1 月 26 日 N/S 高等学校での数学の授業)
Kensuke Otsuki
2024 年 1 月 26 日に、N/S 高等学校で実施した数学の授業の資料です。 二進法をテーマとして、数学からプログラミングへの繋がりをブレストしたり、もっと広く生徒さんと今後のキャリアの話などをブレストしました。
競プロは人生の役に立つ!
競プロは人生の役に立つ!
Kensuke Otsuki
2023 年度日本情報オリンピック (JOI) 本選の開幕オリエンテーションにおける講演資料です。 https://www.ioi-jp.org/joi/2022/2023-ho-outline.html
人それぞれの競プロとの向き合い方
人それぞれの競プロとの向き合い方
Kensuke Otsuki
Hack.BAR LT ver1.1.0 ~ アルゴリズム・データ構造 ~ (2023.1.28) における講演資料です! https://connpass.com/event/271799/
アルゴリズムを楽しく!@PiyogrammerConference
アルゴリズムを楽しく!@PiyogrammerConference
Kensuke Otsuki
Kazuki_Kushida, yt8492 さんの主催する LT 会イベント (2021/12/04) で登壇したときの発表資料です。 https://otaku-project.connpass.com/event/225453/ コンピュータサイエンスについて興味のある参加者を対象に、アルゴリズムを学ぶ意義について紹介しました。
区間分割の仕方を最適化する動的計画法 (JOI 2021 夏季セミナー)
区間分割の仕方を最適化する動的計画法 (JOI 2021 夏季セミナー)
Kensuke Otsuki
日本情報オリンピック (JOI) の主催する、 JOI 2021 夏季セミナーでの講義資料です。 拙著『問題解決力を鍛える!アルゴリズムとデータ構造』 の 5.6 節に相当する内容を掘り下げた講義です。 「区間分割の仕方を最適化する動的計画法」を題材として、さまざまな問題に対して汎用的な見方をする数理工学の考え方を紹介しました。
「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)
「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)
Kensuke Otsuki
2021 年 5 月 15 日 (土) 麻布高等学校、教養総合、数学リレーの 5 回目の講義を担当しました。 「現実世界に活かす数学」という題目で、グラフ・漸化式から動的計画法というアルゴリズム設計技法の解説を行いました。 そして、数理モデル化によって現実世界のさまざまな問題が分野横断的に解決される様子を概観しました。
JOI春季ステップアップセミナー 2021 講義スライド
JOI春季ステップアップセミナー 2021 講義スライド
Kensuke Otsuki
アルゴリズムを学ぶ中学生・高校生のための勉強会セミナー (JOI 春季ステップアップセミナー 2021) で講義した資料です! 『アルゴリズムを学ぶとどんな世界が広がるか 〜 グラフを中心として 〜』 セミナーページ:https://www.ioi-jp.org/seminar/2020/spring-semi.html
IT エンジニア本大賞 2021 講演資料
IT エンジニア本大賞 2021 講演資料
Kensuke Otsuki
拙著『問題解決力を鍛える!アルゴリズムとデータ構造』 が、IT エンジニア本大賞 2021 の特別賞を受賞しました。 そのときの講演資料です。
210122 msi dp
210122 msi dp
Kensuke Otsuki
書籍『問題解決力を鍛える!アルゴリズムとデータ構造』 の出版を記念した講演会を 2020/10/29 に実施しました。 そのときに「動的計画法についてもっと聞きたい」という声を多数いただきました。それを受けて、 「動的計画法に学ぶ数理科学の精神」 と題しまして、2021/1/22 に第二弾の講演会を行いました。そのときの講演資料です。
Optimization night 4_dp
Optimization night 4_dp
Kensuke Otsuki
Optimization Night 4 における発表資料 https://optimization.connpass.com/event/194695/ 【講演内容】 動的計画法は,最適化問題を解くためのアプローチの一つです. 解きたい問題を一連の部分問題へと分割し,各部分問題に対する最適解を順に決定していくことにより,もとの問題の最適解を求める手法です. 本講演では,さまざまな分野の問題に対する動的計画法の適用の仕方を概観します. とくに,「動的計画法を適用するときの部分問題への分割の仕方」に着目することにより,さまざまな分野の問題が,共通の構造をもつ問題のグループへとパターン化できることを見ていきます.
『問題解決力を鍛える!アルゴリズムとデータ構造』出版記念講演
『問題解決力を鍛える!アルゴリズムとデータ構造』出版記念講演
Kensuke Otsuki
『問題解決力を鍛える!アルゴリズムとデータ構造』出版記念講演での資料です。
虫食算に学ぶ、深さ優先探索アルゴリズム (combmof, 2018/12/23)
虫食算に学ぶ、深さ優先探索アルゴリズム (combmof, 2018/12/23)
Kensuke Otsuki
2018年12月23日に行われた、プログラミング好きな中高生、大学生、高専生、社会人が普段取り組んでいる好きなことを発表しあう会 combmof での LT 発表スライドです。 虫食算を題材として、深さ優先探索 (DFS) アルゴリズムの紹介と解説を行っています。虫食算を解くことを通して、深さ優先探索法に馴染みを持っていただけたら嬉しいです。
ディープラーニング入門 ~ 画像処理・自然言語処理について ~
ディープラーニング入門 ~ 画像処理・自然言語処理について ~
Kensuke Otsuki
これからディープラーニングを学ぶ方のための資料を作りました。応用先としては画像処理・自然言語処理に絞って解説を行っています。
虫食算を作るアルゴリズム 公表Ver
虫食算を作るアルゴリズム 公表Ver
Kensuke Otsuki
虫食算を自動生成するアルゴリズムについてのスライドです。
More from Kensuke Otsuki
(14)
ものづくりに活かす数学 (2024 年 1 月 26 日 N/S 高等学校での数学の授業)
ものづくりに活かす数学 (2024 年 1 月 26 日 N/S 高等学校での数学の授業)
競プロは人生の役に立つ!
競プロは人生の役に立つ!
人それぞれの競プロとの向き合い方
人それぞれの競プロとの向き合い方
アルゴリズムを楽しく!@PiyogrammerConference
アルゴリズムを楽しく!@PiyogrammerConference
区間分割の仕方を最適化する動的計画法 (JOI 2021 夏季セミナー)
区間分割の仕方を最適化する動的計画法 (JOI 2021 夏季セミナー)
「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)
「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)
JOI春季ステップアップセミナー 2021 講義スライド
JOI春季ステップアップセミナー 2021 講義スライド
IT エンジニア本大賞 2021 講演資料
IT エンジニア本大賞 2021 講演資料
210122 msi dp
210122 msi dp
Optimization night 4_dp
Optimization night 4_dp
『問題解決力を鍛える!アルゴリズムとデータ構造』出版記念講演
『問題解決力を鍛える!アルゴリズムとデータ構造』出版記念講演
虫食算に学ぶ、深さ優先探索アルゴリズム (combmof, 2018/12/23)
虫食算に学ぶ、深さ優先探索アルゴリズム (combmof, 2018/12/23)
ディープラーニング入門 ~ 画像処理・自然言語処理について ~
ディープラーニング入門 ~ 画像処理・自然言語処理について ~
虫食算を作るアルゴリズム 公表Ver
虫食算を作るアルゴリズム 公表Ver
2部グラフの最小点被覆の求め方
1.
2 部グラフの最小点被覆 の具体的な求め方 @drken1215 そのサイズは 最大マッチングのサイズ と一致!!!
2.
STEP 1: 最大マッチングを求める
3.
STEP 2: 補助グラフを作る 枝に向きをつける! •
マッチング枝は右から左 • それ以外の枝は左から右
4.
STEP 3: 左側の非マッチング端点 左側の頂点のうち、 マッチング枝の端点でない頂点 を赤く塗る
5.
STEP 4: 到達可能頂点 STEP
3 で赤く塗った頂点から、 矢印の向きに進んでいって 到達できる頂点を赤く塗る
6.
STEP 5: 最小点被覆とは 最小点被覆とは •
左側の赤くない頂点 • 右側の赤い頂点
Download now