μ²μμλ 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 μΌλ‘ κ°μ μ μ₯νμ¬ λ¬Έμ λ₯Ό νμλ€.
μ¬λ°λ€. λ무 μ¬λ°λ λ¬Έμ λ€.