쉬운문제
N, M = map(int, input().split())
ans = []
dataList = list(map(int, input().split()))
for i in range(len(dataList)):
for j in range(i + 1, len(dataList)):
for k in range(j + 1, len(dataList)):
temp = dataList[i] + dataList[j] + dataList[k]
if temp <= M:
ans.append(temp)
if M in ans:
print(M)
else:
print(max(ans))
'Algorithm > Brute force' 카테고리의 다른 글
[백준] 10819번 차이를 최대로 (0) | 2021.02.05 |
---|---|
[백준] 14888번 연산자 끼워넣기 (0) | 2021.02.05 |
[백준] 1182 부분수열의 합 (0) | 2021.02.04 |
[백준] 2309번 일곱 난쟁이 (0) | 2021.02.04 |
댓글