728x90
Python
📌오늘의 학습 키워드
- 벨만 포드
✨공부한 내용 본인의 언어로 정리하기
- 벨민 포드는 방향이 있는 그래프에서 각 노드 사이의 최단 거리를 구하는 방법이다.
📚오늘의 회고
- 첫번째에서는 그래서 뭘 하라는 건데? 라는 의문을 가졌다가 아 테스트케이스를 제시하라는 거구나 알았다.
- 근데 내가 바로 Dijkstra 알고리즘밖에 모르는 지구이여서 문제였다. 😅
- 중요한 조건으로는
- 간선은 1 또는 -1 의 가중치만 갖는 다는 것
- 지구이는 정점의 갯수 - 2 번까지는 제대로 수행하므로 정점의 갯수 - 1 번째에도 변화가 있어야 할 것
- 막 복잡하게 해보다가 구글링해본 결과 답은 일 차 트리였는데, 간선을 1->2, 2->3 순으로 적지 말고 49->50, 48->49 이렇게 적어야 2번째 중요 조건을 만족했다.
[🤓문제 해결 코드]
더보기
print(50, 49)
for i in range(49, 0, -1):
print(i, i + 1, -1)
728x90
'코딩테스트' 카테고리의 다른 글
백준 9663 N-Queen (0) | 2025.02.03 |
---|---|
Java String 코테 준비용 (0) | 2025.01.31 |
백준 2179 비슷한 단어 (0) | 2025.01.23 |
프로그래머스 - 양과 늑대 (0) | 2025.01.23 |
백준 17825 주사위 윷놀이 파이썬 (0) | 2025.01.22 |