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

29946번 - Koopamatk 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB406617.143%

문제

Speleoloogia on kahtlemata üks põnevamaid ja seiklusrikkamaid teadusi, mida on võimalik üldse ette kujutada. Muidugi kaasnevad seiklustega ka ohud. Aga ega üks päris ohutu asi ikka seiklus ei ole ka ju... Nii või naa, ettevaatusabinõudele vaatamata võib maa all igasuguseid ootamatusi juhtuda ja vahel on teadlastel vaja koobastest välja jõuda nii kiiresti kui vähegi võimalik.

Selleks ongi tarvis kirjutada programm, mis leiaks lühima tee mõne väljapääsuni.

입력

Faili esimesel real on koobastiku kaardi kõrgus $H$ ja laius $W$ (1ドル \le H \le 100,ドル 1ドル \le W \le 100$). Järgmisel $H$ real on igaühel täpselt $W$ märki: koobastiku kaart, kus '.' märgib läbipääsetavat kohta, '#' koopa seina ja '@' uurimisgrupi algasukohta. Punkt reas 1 või $H$ või veerus 1 või $W$ märgib väljapääsu. Teadlased saavad igal sammul liikuda läbipääsetavale naaberruudule samas reas või samas veerus.

출력

Faili esimesele reale väljastada lühima koopast välja viiva tee pikkus ja järgmisele $H$ reale kaart, millel see tee on märgitud tärnidega ('*'). Kui minimaalse pikkusega teid on mitu, väljastada ükskõik milline neist. Kui väljapääsu ei ole, väljastada arv $-1$ ja esialgne kaart.

제한

예제 입력 1

8 10
######.###
#........#
#.###.####
#.#...#..#
#.###.#.##
#.#......#
#.#@#.#..#
#.########

예제 출력 1

9
######*###
#....**..#
#.###*####
#.#..*#..#
#.###*#.##
#.#***...#
#.#@#.#..#
#.########

힌트

출처

Olympiad > Estonian Informatics Olympiad > 2018-19 > Final Round 2번

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

출처

대학교 대회

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

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