728x90
반응형
반복문 3개를 사용해 전 범위를 다 확인해보면 된다.
아무리 오래 돌아도 100^3번보단 적게 돌아서 시간 초과가 뜨지 않는다.
N, M = map(int, input().split())
li = sorted(list(map(int, input().split())))
ans_li = []
for i in range(N-2):
for j in range(i+1, N-1):
for k in range(j+1, N):
s = li[i] + li[j] + li[k]
if s <= M:
ans_li.append(s)
ans_li.sort()
print(ans_li[-1])
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 2857번 FBI(python) (0) | 2020.02.10 |
---|---|
백준 알고리즘 2839번 설탕 배달(python) (0) | 2020.02.10 |
백준 알고리즘 2789번 유학 금지(python) (0) | 2020.02.10 |
백준 알고리즘 2755번 부녀회장이 될꺼야(python) (0) | 2020.02.07 |
백준 알고리즘 2753번 윤년(python) (0) | 2020.02.07 |