Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

RUPC 2018 Day3 C: AA グラフ (AA Graph)

275 views

Published on

2018/3/28 立命館大学プログラミング合宿 Day3 (北大セット) C 問題

Published in: Technology
  • Be the first to comment

  • Be the first to like this

RUPC 2018 Day3 C: AA グラフ (AA Graph)

  1. 1. RUPC2018 C: AAグラフ 原案 : 栗田 解説 : 田畑 問題文 : 田畑 解答 : 鈴木、杉江、瀧澤、田畑
  2. 2. 問題概要 連結グラフが AA として与えられる 頂点 s から頂点 t に行く、 最短経路の長さを求めよ 入力例 出力例 13 16 A L 5 ooo.....ooo..... oAo-----oHo..... ooo.....ooo..ooo .|.......|...oLo ooo..ooo.|...ooo oKo--oYo.|....|. ooo..ooo.|....|. .|....|.ooo...|. .|....|.oGo...|. .|....|.ooo...|. ooo..ooo.....ooo oFo--oXo-----oEo ooo..ooo.....ooo
  3. 3. 解法 入力に対応するグラフを構築し、最短路問題を解けば良い グラフを構築するのは、それぞれの辺がどの二頂点を繋いでいるの かを見ていくなどすれば良い 辺のコストは全て 1 なので幅優先探索などで最短路を求めることが できる (頂点数が高々 26 なので、ワーシャルフロイドなどでも良い)
  4. 4. Writer解 瀧澤 (C++) 48行 瀧澤 (python) 44行 杉江 (C++) 76行 鈴木 (C++) 42行 田畑 (C++) 47行
  5. 5. 提出状況 ・ Accept / Submit ・31% (45/144) ・ First Acceptance ・onsite: RUPC_Endl (0:11) ・online: nadeko (0:14)

×