곰탱이의 공부정리

  • 홈
  • 태그
  • 방명록

1865 1

백준 1865 웜홀

https://www.acmicpc.net/problem/1865  이 문제는 양방향 도로와 단방향 웜홀(시간이 뒤로감) 이 주어지고 이 때 음의 사이클이 존재하는지 물어보는 문제이다. 음의 사이클이 있는지를 알아내려면 벨만-포드 알고리즘을 쓰는 것이 제격이다.   벨만 - 포드 알고리즘은 그래프의 노드의 개수만큼 반복하며, 다익스트라 알고리즘처럼 경유하는 경우가 더 짧을 경우 계속해서 갱신하는 방식이다. 얼핏보면 쓸데 없는 계산을 더하는 것처럼 보이지만, 이 알고리즘의 장점은 이미 그래프의 노드의 개수만큼 반복하여 최적의 거리를 구했다고 생각했을때, 한번 더 돌려서 이때 최적경로가 갱신된다면, 음의 사이클이 생긴 것이라는 것을 알아챌 수 있단 점이다.   필자는 본디 처음엔 거리 리스트를 math.in..

문제해결(PS)/백준(BOJ) 2025.01.25
이전
1
다음
더보기
프로필사진

곰탱이의 공부정리

공부한 것 정리하기

  • 과학
    • 문제해결(PS)
      • ROSALIND
      • 백준(BOJ)
    • 생물정보학
      • 바이오파이썬

Tag

트리, dfs, Rosalind, 백준, 데이크스트라, rosalin, 백트랙킹, 바이오파이썬, 계통학, 다이나믹 프로그래밍, 문자열, 확률, phylogeny, 순열, 그래프, DP, BFS, 생물정보학, 브루트포스, 조합,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바