Skip to content

Latest commit

Β 

History

History

P3860

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Β 
Β 
Β 
Β 
Β 
Β 

[baekjoon-3860] ν• λ‘œμœˆ λ¬˜μ§€

image image image

벨만-ν¬λ“œ μ•Œκ³ λ¦¬μ¦˜

λ³Έ λ¬Έμ œλŠ” 좜발 지점과 도착 지점이 있으며 음의 사이클을 μ²΄ν¬ν•˜λŠ” 문제둜, 벨만-ν¬λ“œ μ•Œκ³ λ¦¬μ¦˜μ„ μ‚¬μš©ν•΄ ν’€ 수 μžˆλ‹€. νŠΉμ΄ν•œ 점은 2차원 λ°°μ—΄μ΄λΌλŠ” 점이닀.

image image

μ²˜μŒμ—λŠ” μœ„ κ·Έλ¦Όκ³Ό 같이 BFS ν’€μ΄λ²•μ²˜λŸΌ μƒκ°ν•΄λ΄€λŠ”λ°, 음의 사이클을 체크해야 ν•˜κ³  μ΅œλ‹¨ 거리λ₯Ό μ°Ύμ•„μ•Ό ν•˜λ―€λ‘œ 벨만-ν¬λ“œ μ•Œκ³ λ¦¬μ¦˜μ΄ ν•„μš”ν•˜λ‹€λŠ” 것을 μ•Œκ²Œ λ˜μ—ˆλ‹€. λ™μ„œλ‚¨λΆμœΌλ‘œ 갈 수 μžˆλŠ” 좜발-도착 λ…Έλ“œμ™€ κ·Έ 거리, κ·€μ‹  ꡬ멍을 톡해 μˆœκ°„μ΄λ™ν•  수 μžˆλŠ” 좜발-도착 λ…Έλ“œμ™€ κ·Έ 거리λ₯Ό edges 배열에 λ„£κ³  μˆœνšŒν•˜λ©΄μ„œ ν’€μ–΄λ‚˜κ°€λ©΄ λœλ‹€.

image