Skip to content

Conversation

@Ukj0ng
Copy link
Contributor

@Ukj0ng Ukj0ng commented Jan 10, 2026

🧷 문제 링크

https://www.acmicpc.net/problem/19701

🧭 풀이 시간

120분

👀 체감 난이도

✏️ 문제 설명

소가 운전을 하는데, 고속도로에서 파는 돈까스를 먹고 가려고 한다. 1번 도시에서 각 도시까지 가는 고속도로들의 가중치 합에 그 중 한 고속도로에서 돈까스를 먹을 때의 가중치를 뺀 값의 최솟값을 구하라.

🔍 풀이 방법

1번 풀이
다익스트라인데 cost를 $가중치-맛%으로 놓고 풀었다. 이건 그리디한 방식이다. 앞에 적당한 돈까스가 나오고 뒤에 더 맛있는 돈까스가 나오면 그걸 체크할 수 없다.

2번 풀이
dist 배열을 2차원으로 놓는다.

  1. dist[i][0]: i번째에서 돈까스를 먹지 않는다.
  2. dist[i][1]: i번째에서 돈까스를 먹는다.
    로 놓고 풀면 된다.

⏳ 회고

다익스트라를 오랜만에 푸느라 한참 헤맸다.

@ShinHeeEul ShinHeeEul merged commit 7295d22 into main Jan 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants