π¦₯ μ½ν
[LG μ½λ©ν μ€νΈ μμ ] λ§λ¦¬μ€ κ²μ
μ§μ§μνμΉ΄
2023. 4. 12. 01:08
728x90
λ°μν
μ°Έκ³ νμ΅λλ€. κ°μ¬ν©λλ€
https://sig413.tistory.com/m/25
λ§λ¦¬μ€ κ²μ
λ²μ―μ κ·μΉμ λ§κ² λ¨Ήμ΄μ ν€λ₯Ό μ΅λν ν€μ°λ λ¨μν κ²μ
κ°μ₯ ν€λ₯Ό λ§μ΄ ν€μ΄ μ¬λμ΄ μ°μΉμ΄λ€
κ°λ²μ
1. λ²μ―μ κ°μN (N=μμ°μ, 1≤N≤150,000)
2. λ²μ―μ μΌλ ¬λ‘ λμ΄μ ΈμμΌλ©° 0λ²λΆν° N-1λ²κΉμ§
3. λ²μ―μ μ¨μλ μ«μ P (P=μμ°μ, 1≤P≤500)
λ²μ―μλ¨Ήλκ·μΉ
1. λ²μ―μ 0λ²λΆν° μμλλ‘ λ¨Ήμμ§ λ¨Ήμ§μμμ§ κ²°μ ν΄μΌν¨
2. 첫 λ²μ§Έλ‘ λ¨Ήμ λ²μ―μ μ«μλ§νΌ ν€κ° 컀μ§
3. λ λ²μ§Έλ‘ λ¨Ήμ λ²μ―μ μ«μλ§νΌ ν€κ° μμμ§
4. μ¦, νμ λ²μ§Έλ‘ λ¨Ήμ λ²μ―μ μ«μλ§νΌ 컀μ§κ³ μ§μ λ²μ§Έλ‘ λ¨Ήμ μ«μλ§νΌ μμμ§
λ²μ― μ Nκ³Ό κ° λ²μ―μ κ° Pκ° μ£Όμ΄μ‘μ λ, λ§λ¦¬μ€μ ν€λ₯Ό μ΅λν ν€μ μ λμ κ°
첫 λ²μ§Έ μ€μλ λ²μ― μ N
λ λ²μ§Έ μ€μλ N κ°μ λ²μ―μ΄ κ° Pκ° κ³΅λ°±μΌλ‘ ꡬλΆλμ΄ μ λ ₯ (0 ~ N-1)
# λ²μ― μ
n = int(input())
# λ²μ―
mush = list(map(int, input().split()))
def eat(n, mush):
answer = 0
k = 1
for i in range(n):
if i != n-1:
# μ§μλΌλ©΄
if k % 2 != 0:
if mush[i] >= mush[i+1]:
answer += mush[i]
k += 1
else:
pass
# νμλΌλ©΄
else:
if mush[i] >= mush[i+1]:
answer -= mush[i]
k += 1
else:
pass
else:
if k % 2 != 0:
answer += mush[i]
k += 1
return answer
728x90
λ°μν