λ²¨λ§Œν¬λ“œ

μ•Œκ³ λ¦¬μ¦˜/BOJ

[BOJ] 11657 νƒ€μž„λ¨Έμ‹ 

✨ μ΅œλ‹¨κ²½λ‘œ μ•Œκ³ λ¦¬μ¦˜ ➑️ 벨만 ν¬λ“œ μ•Œκ³ λ¦¬μ¦˜ https://www.acmicpc.net/problem/11657 11657번: νƒ€μž„λ¨Έμ‹  첫째 쀄에 λ„μ‹œμ˜ 개수 N (1 ≤ N ≤ 500), λ²„μŠ€ λ…Έμ„ μ˜ 개수 M (1 ≤ M ≤ 6,000)이 주어진닀. λ‘˜μ§Έ 쀄뢀터 M개의 μ€„μ—λŠ” λ²„μŠ€ λ…Έμ„ μ˜ 정보 A, B, C (1 ≤ A, B ≤ N, -10,000 ≤ C ≤ 10,000)κ°€ 주어진닀. www.acmicpc.net πŸ“ κ³ λ €ν•΄μ•Όν•  점 C < 0 인 경우 νƒ€μž„λ¨Έμ‹ μœΌλ‘œ μ‹œκ°„μ„ λ˜λŒμ•„κ°€λŠ” κ²½μš°μ΄λ‹€. βž” 음의 κ°€μ€‘μΉ˜ 쑴재 1번 λ„μ‹œμ—μ„œ μΆœλ°œν•œλ‹€. 음의 사이클이 μžˆκ±°λ‚˜ κ²½λ‘œκ°€ μ•„μ˜ˆ μ—†λ‹€λ©΄ -1 좜λ ₯ μ˜€λ²„ν”Œλ‘œμš° λ²”μœ„ 쑰심 πŸ•ΉοΈ 풀이과정 1️⃣ κ°„μ„ κ³Ό 정점, λΉ„μš©μ˜ 정보λ₯Ό μ €μž₯ν•œλ‹€. 2️⃣ 벨만 ν¬λ“œ μ•Œκ³ λ¦¬μ¦˜μ„ μ‚¬μš©..

μ•Œκ³ λ¦¬μ¦˜/BOJ

[BOJ] 1865 μ›œν™€

✨ μ΅œλ‹¨κ²½λ‘œ μ•Œκ³ λ¦¬μ¦˜ ➑️ 벨만 ν¬λ“œ μ•Œκ³ λ¦¬μ¦˜ https://www.acmicpc.net/problem/1865 1865번: μ›œν™€ 첫 번째 μ€„μ—λŠ” ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€μ˜ 개수 TC(1 ≤ TC ≤ 5)κ°€ 주어진닀. 그리고 두 번째 쀄뢀터 TC개의 ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€κ°€ μ°¨λ‘€λ‘œ μ£Όμ–΄μ§€λŠ”λ° 각 ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€μ˜ 첫 번째 μ€„μ—λŠ” μ§€μ μ˜ 수 N(1 ≤ N ≤ 500), www.acmicpc.net πŸ“ κ³ λ €ν•΄μ•Όν•  점 ν•œ μ§€μ μ—μ„œ μΆœλ°œν•˜μ—¬ λ‹€μ‹œ μΆœλ°œν–ˆλ˜ μ§€μ μœΌλ‘œ λŒμ•„μ™”μ„ λ•Œ 처음 μΆœλ°œν–ˆμ„ λ•Œλ³΄λ‹€ μ‹œκ°„μ΄ λ˜λŒμ•„κ°€ μžˆλŠ” 경우 νŒλ‹¨ βž” μ›œν™€ λ‚΄μ—μ„œ μ‹œκ°„μ΄ 거꾸둜 ν˜λŸ¬κ°„λ‹€. ➑️ 음수 κ°€μ€‘μΉ˜ 쑴재 & 음의 사이클 쑴재 O ν•œ μ§€μ μ—μ„œ μΆœλ°œν•œλ‹€. (νŠΉμ • μ§€μ μ—μ„œ 좜발 X) μž„μ˜μ˜ μ •μ μ—μ„œ 좜발 λͺ¨λ“  μ •μ μ—μ„œ 좜발 두 지점을 μ—°κ²°ν•˜λŠ” λ„λ‘œκ°€ ν•œ ..

soogoori
'λ²¨λ§Œν¬λ“œ' νƒœκ·Έμ˜ κΈ€ λͺ©λ‘