반응형 113991 [BOJ][Python]11399번 풀이 https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net n = int(input()) p = list(map(int, input().split())) p.sort() ans = 0 for i in range(n): ans += p[i]*(n-i) print(ans) 간단한 문제입니다. 설명도 자세하게 적어줘서 어떻게 접근할지 금방 떠올랐어요. 앞에서 걸렸던 시간이 뒤에서도 계속 해서 반복적으로 걸리기 때문에 최소 시간을 구하기 위해서는 시간이 오래 걸리는 경우일수록 뒤에 있으면 된.. 2022. 6. 6. 이전 1 다음 반응형