No.3463 Beltway
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 27
作問者 :
t5ugu
/ テスター :
dyktr_06
くらげ
おのせ
hikikomori
tyawanmusi
タグ : / 解いたユーザー数 27
作問者 :
くらげ
hikikomori
問題文最終更新日: 2026-02-28 14:03:51
MMA Contest 021の他の問題:
問題文
頂点数 $V$、辺数 $E$ の単純無向グラフが与えられます。
頂点 $S$ から $G$ までの、通る辺の個数が最小の経路について、その道中で通過する「何らかの閉路に含まれている辺」の個数の最大値 $M$ を求めてください。
そのような経路が存在しない時は、-1 を出力してください。
制約
- $1 \le V \le 2 \times 10^5$
- $1 \le E \le 2 \times 10^5$
- $1 \le S, G \le V$ であって $S \ne G$
- $1 \le A_i, B_i \le V$ ただし $1 \le i \le E$ かつ $A_i \ne B_i$
- 与えられるグラフは単純無向グラフ
- 入力はすべて整数
入力
$V$ $E$ $S$ $G$ $A_1$ $B_1$ $\quad \vdots$ $A_E$ $B_E$
出力
$M$
次の値を $1$ 行で出力し、最後に改行してください。
- 頂点 $S$ から $G$ までの最短経路のうち、通過する「何らかの閉路に含まれている辺」の個数の最大値
- 最短経路が存在しないときは、
-1
サンプル
サンプル1
入力
6 6 1 6 1 2 2 3 2 4 4 5 3 6 5 6
出力
2
$1$ から $6$ までのルートで、通る辺の個数が最も少ないものは「 $1 \rightarrow 2 \rightarrow 3 \rightarrow 6$ 」です。
このうち、$2 \rightarrow 3$, $3 \rightarrow 6$ の $2$ つは「閉路に含まれている辺」なので、$2$ を出力します。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。