We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 65a6825 commit b512e94Copy full SHA for b512e94
1 file changed
3/2.py
@@ -0,0 +1,18 @@
1
+# n, m, k를 공백을 기준으로 구분하여 입력 받기
2
+n, m, k = map(int, input().split())
3
+# n개의 수를 공백을 기준으로 구분하여 입력 받기
4
+data = list(map(int, input().split()))
5
+
6
+data.sort() # 입력 받은 수들 정렬하기
7
+first = data[n - 1] # 가장 큰 수
8
+second = data[n - 2] # 두 번째로 큰 수
9
10
+# 가장 큰 수가 더해지는 횟수 계산
11
+count = int(m / (k + 1)) * k
12
+count += m % (k + 1)
13
14
+result = 0
15
+result += (count) * first # 가장 큰 수 더하기
16
+result += (m - count) * second # 두 번째로 큰 수 더하기
17
18
+print(result) # 최종 답안 출력
0 commit comments