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

문제가 이해가 잘 안가는데 좀도와주실수있나요

1507번 - 궁금한 민호

예를 들어, 도시 1-2, 2-3, 1-4, 3-4, 4-5, 3-5를 연결하는 도로만 있다고 가정해도, 강호가 구한 모든 쌍의 최솟값을 구할 수 있다. 이 경우 도로의 개수는 6개이고, 모든 도로의 시간의 합은 55이다.

이부분에서 막혀서 잘 안나오네요 어떤기준인지 잘모르겠어요 좌표는아닌거같고

도시 1-2,2-3이 어떤기준에서 나온건지 모르겠습니다.

도시 A와 B를 연결하는 도로를 A-B라고 부르겠습니다.

본문은 예제 1번에 대해서 설명하고 있는데요,

이 도시에 원래 도로는 X개만 존재합니다.

또한 임의로 선택한 도시 P에서 Q로 가는 경로가 항상 존재하게끔 존재합니다.

문제 풀이자는 X의 최솟값을 구해야 합니다.

예를 들어 도로 1-2밖에 없다면 도시 2에서 3으로 갈 수 없으므로 1개는 안 됩니다.

2개라면? 3개라면? 이런 식으로 추론을 합니다.

본문에서는 1-2, 2-3, 1-4, 3-4, 4-5, 3-5라는 6개의 도로가 있다면 모든 도시간에 경로가 있으면서

동시에 주어진 입력과 정확하게 같은 최단경로가 계산될 수 있으므로 X=6이라고 말하고 있습니다.

이제 문제 풀이자는 그 6개의 도로의 거리의 합 55를 출력하면 됩니다.

댓글을 작성하려면 로그인해야 합니다.

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

출처

대학교 대회

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

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