백준 1548번 : 부분 삼각 수열
2021. 10. 5. 21:49ㆍ문제풀기/백준
https://www.acmicpc.net/problem/1548
아이디어
해당 링크 참고함 https://isukorea.com/group/morgorithm/board/b/8
import sys
import heapq
input = sys.stdin.readline
n = int(input().rstrip())
A = list(map(int, input().rstrip().split()))
A.sort()
answer = n
if n>2:
answer = -1
for start in range(n-2):
for end in range(n-1,start+1,-1):
if A[start]+A[start+1] > A[end]:
answer = max(answer,end-start+1)
if answer == -1:
answer = 2
print(answer)
'문제풀기 > 백준' 카테고리의 다른 글
백준 22860번 : 폴더 정리(small) (0) | 2021.10.06 |
---|---|
백준 14567번 : 선수과목 (Prerequisite) (0) | 2021.10.05 |
백준 7576번 : 토마토 (0) | 2021.10.05 |
백준 20436 : ZOAC 3 (0) | 2021.10.05 |
백준 21611번 : 마법사 상어와 블리자드 (0) | 2021.10.05 |