변의 길이가 긴 순서대로 a,b,c라고 한다면, a < b + c를 만족해야 삼각형입니다.
이 성질을 이용하기 위해 내림차순으로 정렬을 하고 3개씩 비교해주면 됩니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
# 1448번. 삼각형 만들기
importsysinput=sys.stdin.readlinen=int(input())nList=[]foriinrange(n):nList.append(int(input()))nList.sort(reverse=True)foriinrange(n-2):ifnList[i]<nList[i+1]+nList[i+2]:print(nList[i]+nList[i+1]+nList[i+2])exit()print(-1)