ATM(λ°±μ€ 11399λ²)
π‘ **Check Point !
(Β ν΄λΉμ¬νΒ β체ν¬Β )
λ§ν μμ΄ μμνκ² νλ¦° λ¬Έμ μΈκ°? β
1μκ°μ΄λ΄λ‘ νλ Έλ λ¬Έμ μΈκ°?
1μκ° μ΄μ or λ©°μΉ μ λκ³ νμ΄λ΄€λλ νλ¦° λ¬Έμ μΈκ°?
μκ°μ μ¨λ λλ¬΄μ§ ν μ μλ λ¬Έμ μΈκ°?
μ루μ μ μ°Ύμλ΄€λκ°?
λμ΄λ 체κ°
μ΅μ
μ
μ€
νβ
μ΄ν΄λ
μλ²½ν μ΄ν΄β
λ€μ ν·κ°λ¦¬λ λΆλΆλ€μ΄ μμ
μ΄ν΄ λͺ»ν¨
λ¬Έμ
μΈνμνμλ ATMμ΄ 1λλ°μ μλ€. μ§κΈ μ΄ ATMμμ Nλͺ μ μ¬λλ€μ΄ μ€μ μμλ€. μ¬λμ 1λ²λΆν° Nλ²κΉμ§ λ²νΈκ° λ§€κ²¨μ Έ μμΌλ©°, iλ²Β μ¬λμ΄ λμ μΈμΆνλλ° κ±Έλ¦¬λ μκ°μ PiλΆμ΄λ€.
μ¬λλ€μ΄ μ€μ μλ μμμ λ°λΌμ, λμ μΈμΆνλλ° νμν μκ°μ ν©μ΄ λ¬λΌμ§κ² λλ€. μλ₯Ό λ€μ΄, μ΄ 5λͺ μ΄ μκ³ , P1Β = 3, P2Β = 1, P3Β = 4, P4Β = 3, P5Β = 2 μΈ κ²½μ°λ₯Ό μκ°ν΄λ³΄μ. [1, 2, 3, 4, 5] μμλ‘ μ€μ μ λ€λ©΄, 1λ² μ¬λμ 3λΆλ§μ λμ λ½μ μ μλ€. 2λ² μ¬λμ 1λ² μ¬λμ΄ λμ λ½μ λ κΉμ§ κΈ°λ€λ €μΌ νκΈ° λλ¬Έμ, 3+1 = 4λΆμ΄ κ±Έλ¦¬κ² λλ€. 3λ² μ¬λμ 1λ², 2λ² μ¬λμ΄ λμ λ½μ λκΉμ§ κΈ°λ€λ €μΌ νκΈ° λλ¬Έμ, μ΄ 3+1+4 = 8λΆμ΄ νμνκ² λλ€. 4λ² μ¬λμ 3+1+4+3 = 11λΆ, 5λ² μ¬λμ 3+1+4+3+2 = 13λΆμ΄ κ±Έλ¦¬κ² λλ€. μ΄ κ²½μ°μ κ° μ¬λμ΄ λμ μΈμΆνλλ° νμν μκ°μ ν©μ 3+4+8+11+13 = 39λΆμ΄ λλ€.
μ€μ [2, 5, 1, 4, 3] μμλ‘ μ€μ μλ©΄, 2λ² μ¬λμ 1λΆλ§μ, 5λ² μ¬λμ 1+2 = 3λΆ, 1λ² μ¬λμ 1+2+3 = 6λΆ, 4λ² μ¬λμ 1+2+3+3 = 9λΆ, 3λ² μ¬λμ 1+2+3+3+4 = 13λΆμ΄ κ±Έλ¦¬κ² λλ€. κ° μ¬λμ΄ λμ μΈμΆνλλ° νμν μκ°μ ν©μ 1+3+6+9+13 = 32λΆμ΄λ€. μ΄ λ°©λ²λ³΄λ€ λ νμν μκ°μ ν©μ μ΅μλ‘ λ§λ€ μλ μλ€.
μ€μ μ μλ μ¬λμ μ Nκ³Ό κ° μ¬λμ΄ λμ μΈμΆνλλ° κ±Έλ¦¬λ μκ° Piκ° μ£Όμ΄μ‘μ λ, κ° μ¬λμ΄ λμ μΈμΆνλλ° νμν μκ°μ ν©μ μ΅μκ°μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
λμ νμ΄
1
2
3
4
5
6
7
8
9
N=int(input())
line=list(map(int,input().split()))
line.sort()
answer=0
total_time=0
for p in line:
total_time+=p
answer+=total_time
print(answer)
- μμ μμμκ°μ΄ μ μ μ¬λμ΄ μ€ μλ‘ μ 리νλ€. λ°λΌμ μμ μκ°μ΄ μ μ μμΌλ‘ μ λ ¬νμκ³ , κ° μ¬λμ΄ κΈ°λ€λ¦° μκ°μ ν¬ν¨ν μ΄ μμ μκ°μ κ³μ°νκ³
total_time
μ λν΄μ€λ€.