SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Input
14 16
1 3 2
2 3 2
3 4 2
3 5 1
4 6 1
5 6 2
5 8 2
7 6 1
7 10 2
8 9 2
8 11 1
9 12 1
10 9 1
10 12 1
12 13 2
12 14 2
2
1 3
4
5 8 11
6 9
7 10 12
13
14
単方向のエッジを削除した
とき、グラフが森になって
いるかどうかを判定します。
双方向のエッジでつながれた
ノードどうしを併合したとき、
グラフがDAGになっているか
どうかを判定します。
これで”Infinite”を出力するか
どうかの判定が終了するの
であとは最長のパスを見つ
けることだけを考えます。
説明のため、グループA,B,C,D,Eと名前を
付けます。
dp[ i ] = 適当なノードから始まり、i 番目
のノードで終了しているパスの中で最長
の長さ
というふうに、DP配列を用意します。
グループAとBは単方向のエッジが入って
きていないため(入次数が0であるため)
木の直径を求めることで簡単に
DP配列を埋めることができます。
グループA
グループB グループE
グループD
グループC
グループAとBは単方向のエッジが入って
きていないため(入次数が0であるため)
木の直径を求めることで簡単に
DP配列を埋めることができます。
グループA
グループB グループE
グループD
グループC
2
1
2
1 1
2
グループA
グループB グループE
グループD
グループC
2
1
2
1 1
2
グループA
グループB グループE
グループD
グループC
トポロジカル順序で見ていくので、次はグルー
プCのDP配列を埋めていくことになります。
グループCは、4本のエッジが入ってきている
ので、ノードとエッジを新たに4つ追加します。
2
1
2
1 1
2
グループA
グループB グループE
グループD
グループC
グループCは、4本のエッジが入ってきている
ので、ノードとエッジを新たに4つ追加します。
2
1
2
1 1
2
グループA
グループB グループE
グループD
グループC
グループCは、4本のエッジが入ってきている
ので、ノードとエッジを新たに4つ追加します。
2
1
2
1 1
2
グループA
グループB グループE
グループD
グループC
グループCは、4本のエッジが入ってきている
ので、ノードとエッジを新たに4つ追加します。
2
3
2 2
1
1 1
2
1
2
1 1
2
グループA
グループB グループE
グループD
グループC
2
3
2 2
1
1 1
新しく追加されたエッジの重みは、
dpの値が1増えたものになります。
もともとあったエッジの重みは1とし
ます。
2
1
2
1 1
2
グループA
グループB グループE
グループD
グループC
2
3
2 2
1
1 1
先ほどと同じようにグループCについて
木の直径を求めて、DP配列を埋めます。
2
1
2
4
5
1
5
6
1
2
グループA
グループB グループE
グループD
グループC
8
6
7 8
2
3
2 2
1
1 1
先ほどと同じようにグループCについて
木の直径を求めて、DP配列を埋めます。
2
1
2
4
5
1
5
6
1
2
グループA
グループB グループE
グループD
グループC
新しく追加したノードとエッジを削除します。
2
1
2
4
5
1
5
6
1
2
グループA
グループB グループE
グループD
グループC
新しく追加したノードとエッジを削除します。
2
1
2
4
5
1
5
6
1
2
グループA
グループB グループE
グループD
グループC
新しく追加したノードとエッジを削除します。
これでグループCのノードのDP配列が埋め終
わりました。
残ったグループDとEも同様です。
2
1
2
4
5
1
5
6
1
6
7
8
8
2
グループA
グループB グループE
グループD
グループC
新しく追加したノードとエッジを削除します。
これでグループCのノードのDP配列が埋め終
わりました。
残ったグループDとEも同様です。
2
1
2
4
5
1
5
6
1
6
7
8
8
2
グループA
グループB グループE
グループD
グループC
最終的な答えは、DP配列の要素の中で最大
のもの、つまり8となります。

Mais conteúdo relacionado

Destaque (7)

イメージ
イメージイメージ
イメージ
 
อุปกรณ์เชื่อมต่อคอมพิวเตอร์
อุปกรณ์เชื่อมต่อคอมพิวเตอร์อุปกรณ์เชื่อมต่อคอมพิวเตอร์
อุปกรณ์เชื่อมต่อคอมพิวเตอร์
 
Final Dissertation
Final DissertationFinal Dissertation
Final Dissertation
 
อุปกรณ์เชื่อมต่อคอมพิวเตอร์
อุปกรณ์เชื่อมต่อคอมพิวเตอร์อุปกรณ์เชื่อมต่อคอมพิวเตอร์
อุปกรณ์เชื่อมต่อคอมพิวเตอร์
 
Firebase vs Parse Server - Português
Firebase vs Parse Server - PortuguêsFirebase vs Parse Server - Português
Firebase vs Parse Server - Português
 
Gecko Labs - Our Student Engagement Solutions
Gecko Labs - Our Student Engagement SolutionsGecko Labs - Our Student Engagement Solutions
Gecko Labs - Our Student Engagement Solutions
 
Denim Garments Quality Control and Inspection Services
Denim Garments Quality Control and Inspection ServicesDenim Garments Quality Control and Inspection Services
Denim Garments Quality Control and Inspection Services
 

Último

TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
 

Último (8)

世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
 
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 

Image Slide ( Animal Companion in Maze )