0845 - 魔女っ娘ヒナくるん -Magic.05

時間制限 1 秒 / メモリ制限 512 MB / 得点 10 / Writer root / x 4 / 統計 /


TLE
1sec
MLE
512MB
得点
10

Magic.05 『Outsiders』

前回のあらすじ

メディス退治に成功し、魔女っ娘としての第一歩を踏み出したヒナくるん!

ヒナくるんの勝利を祝い、希望を伝えるため、アヤよ、空高く舞い上がれ!

本編

アヤ

「号外だよ!号外だよ!

 魔女っ娘ヒナくるん、華麗に誕生!

 幻想郷の平穏は、彼女が守る!

 厄神だからと侮るなかれ!今の彼女はミラクル魔女っ娘!

 文々。新聞、号外だよー!!」

ヒナ

「あなたテンション高いわね・・・」

アヤ

「この騒ぎに乗じて自分の新聞の株をあげれるかもしれないからね!

 ちゃっかり便乗させてもらうわよ!」

問題

ミラクルが伝わる。ヒナクルが広がる。

アヤは、ヒナくるんの誕生を広めようとしている。

アヤは風の道を使うことで、高速に移動することができる。

風の道は、一方通行であり、移動には時間を 1 要する。

アヤが使うことが出来る風の道と、

アヤが移動しようとする場所が与えられるので、

移動に必要な最短移動時間を出力せよ。

もし移動ができない場合は、それは放送事故に他ならない。

入出力形式

一行目に、アヤが訪れる場所の数 N , 風の通り道の数 M が空白区切りで与えられる。

続いてN行に渡り、風がどの場所を繋いでいるかを示す情報 a , b が空白区切りで与えられる。

風は、a から b に一方通行である。

続いて、アヤが移動したい範囲 s , g が与えられる。

s と g が共に 0 の時、入力の終了とする。

N M
a1 b1
a2 b2
..
..
aM bM
s g
s g
..
..
0 0

s , g の入力毎に、s から g に移動する際の最短移動時間を出力せよ。

移動不可能な場合は、"Broadcasting accident"を出力せよ。

制約

  • 1 ≦ N ≦ 1000
  • 0 ≦ M ≦ N*(N-1)/2
  • 1 ≦ a , b , s , g ≦ N
  • s , g の入力の数は 1000000 を超えない。
  • 入力の経路に閉路は発生しない。

入出力例

入力例

7 7
1 2
1 3
2 4
2 5
4 7
5 6
6 7
1 2
2 6
2 7
1 3
3 7
7 2
0 0

出力例

1
2
2
1
Broadcasting accident
Broadcasting accident