Skip to content

Latest commit

Β 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Β 
Β 
Β 
Β 
Β 
Β 

[baekjoon-5676] 음주 μ½”λ”©

image image

μ˜€λ²„ν”Œλ‘œμš° 이슈

μ²˜μŒμ—λŠ” Segment Tree에 λͺ¨λ“  값듀을 μ €μž₯ν•˜κ³  κ³±ν•΄μ„œ ν’€μ—ˆλ‹€. κ·Έλž¬μ„ λ•Œ ν‹€λ ΈμŠ΅λ‹ˆλ‹€!λ₯Ό λ³Ό 수 μžˆμ—ˆκ³ , 문제의 λ²”μœ„λ₯Ό λ³΄λ‹ˆ μ΅œλŒ€μ˜ μ ˆλŒ“κ°’ 100, μˆ˜μ—΄μ˜ ν¬κΈ°λŠ” 10^5둜 μ΅œλŒ“κ°’μœΌλ‘œλŠ” 100을 10^5번 κ³±ν•  수 μžˆλ‹€λŠ” 것인데, 거의 상상 μ΄ˆμ›”λ‘œ 큰 μˆ˜κ°€ λ‚˜μ˜¬ 수 μžˆλ‹€. λ‹€μŒμ˜ μ˜ˆμ‹œλ§Œ μ‚΄νŽ΄λ΄λ„ κ·Έλ ‡λ‹€.

// Input
10 1
100 100 100 100 100 100 100 100 100 10
P 1 10
// Output (Debugging)
[-1981284352, 1410065408, 1000000000, 1000000, 10000, 1000000, 1000, 10000, 100, 100, 100, 10000, 100, 100, 10, 100, 100, 0, 0, 0, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, 0, 0]
-1981284352
-

λ°°μ—΄μ—λŠ” μ–‘μˆ˜λ°–μ— 담지 μ•Šμ•˜λŠ”λ°, 음수의 κ²°κ³Όκ°€ λ‚˜μ˜€λŠ” 것을 λ³Ό 수 μžˆλ‹€.

λ”°λΌμ„œ 이 λ¬Έμ œλŠ” 값이 μ•„λ‹Œ λΆ€ν˜Έλ‘œ ν’€μ–΄μ•Ό ν•œλ‹€. 좜λ ₯κ°’μœΌλ‘œ λΆ€ν˜Έλ§Œμ„ μš”κ΅¬ν•˜λŠ” μ΄μœ κ°€ λ‹€ μžˆλ‹€. γ…Žγ…Ž λ‚˜λŠ” 1, -1, 0 으둜 값을 μ €μž₯ν•˜μ—¬ 문제λ₯Ό ν’€μ—ˆλ‹€.

image

μž¬λ°Œλ‹€. λ„ˆλ¬΄ μž¬λ°ŒλŠ” λ¬Έμ œλ‹€.