Logo
(追記) (追記ここまで)

22413번 - 真っ暗な部屋 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 512 MB197685.714%

문제

目を覚ますと、A君は真っ暗な部屋の中にいた。 どうやらA君は $N$ 個の部屋から構成されたダンジョンに迷い込んでしまったようだ。 あなたはA君がどの部屋に迷い込んだのかを知ることはできなかったが、幸いにもダンジョンのマップを手に入れることができた。 A君の進むべき道を示し明るい部屋に導こう。

$N$ 個の部屋のうち $M$ 個の部屋が真っ暗な部屋であり、それぞれ $D_1,ドル $D_2,ドル $...,ドル $D_M$ 番目の部屋が真っ暗な部屋であることが分かっている。 また、全ての部屋からちょうど $K$ 本の一方通行の道が順に並んでおり、$i$ 番目の部屋から出る道はそれぞれ $v_{i,1},ドル $v_{i,2},ドル ..., $v_{i,K}$ 番目の部屋に繋がっている。 あなたは、A君に対し今いる部屋から $a_1,ドル $a_2,ドル $...,ドル $a_l$ 番目の道を順に進ませることができる。 ただし、A君は明るい部屋に到達したらそれ以降の指示は無視する。 あなたは、指示の前後においてA君が今いる部屋の情報を知ることはできないため、A君がどの部屋にいたとしても明るい部屋に辿り着けるような指示列を伝えなければならない。

そのような指示のうち、最も短いものの長さを答えよ。

입력

入力は以下の形式で標準入力から与えられる。

$N$ $M$ $K$

$D_1$ $D_2$ $...$ $D_M$

$v_{1,1}$ $v_{1,2}$ $...$ $v_{1,K}$

$v_{2,1}$ $v_{2,2}$ $...$ $v_{2,K}$

$...$

$v_{N,1}$ $v_{N,2}$ $...$ $v_{N,K}$

출력

答えを一行に出力せよ。

제한

  • 2ドル \leq N \leq 100$
  • 1ドル \leq M \leq min(16, N-1)$
  • 1ドル \leq K \leq N$
  • 1ドル \leq D_i \leq N$
  • $D_i$ は全て異なる
  • 1ドル \leq v_{i, j} \leq N$
  • 全ての暗い部屋は少なくとも1つの明るい部屋に到達可能である

예제 입력 1

4 2 2
1 2
2 4
3 1
4 2
1 3

예제 출력 1

2

1, 1 という指示を出すと

  • A君の初期位置が部屋1である場合、2つ目の移動で部屋3に到達する
  • A君の初期位置が部屋2である場合、1つ目の移動で部屋3に到達する

예제 입력 2

3 2 2
1 2
2 3
1 2
2 1

예제 출력 2

3

2, 1, 2 という指示を出すと

  • A君の初期位置が部屋1である場合、1つ目の移動で部屋3に到達する
  • A君の初期位置が部屋2である場合、3つ目の移動で部屋3に到達する

예제 입력 3

6 3 3
1 2 3
4 1 1
2 5 2
3 3 6
4 4 4
5 5 5
6 6 6

예제 출력 3

3

非連結であるケースや、自己辺、多重辺があるケースに気をつけよう

힌트

출처

Contest > ICPC Japanese Alumni Group > JAG Summer Camp > JAG Summer Camp 2015 Day 2 D번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /