[Python] 백준 실버3 1448번 삼각형 만들기 (그리디)


[Python] 백준 실버3 1448번 삼각형 만들기 (그리디)

1448번: 삼각형 만들기 문제 세준이는 N개의 빨대를 가지고 있다. N개의 빨대 중에 3개의 빨대를 선택했을 때, 이 빨대로 삼각형을 만들 수 있다면, 세 변의 길이의 합의 최댓값을 구하고 싶다. 입력 첫째 줄에 빨대의 개수 N이 주어진다. N은 3보다 크거나 같고, 1,000,000보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에 빨대의 길이가 한 줄에 하나씩 주어진다. 빨대의 길이는 1,000,000보다 작거나 같은 자연수이다. 출력 첫째 줄에 삼각형 세 변의 길이의 합의 최댓값을 출력한다. 만약 삼각형을 만들 수 없으면 -1을 출력한다. 예제 입... www.acmicpc.net 삼각형 조건을 만족할 때, 세 변의 길이 합의 최댓값을 구하는 문제 풀이 1 시간초과 맞았다고 생각했는데 시간초과..흑흑 울고싶다 n = int(input()) straw = [] for _ in range(n): straw.append(int(input())) straw.sort(reverse...



원문링크 : [Python] 백준 실버3 1448번 삼각형 만들기 (그리디)