딱 보자마자 완탐하면 시간초과날 것 같은 느낌.. 조건을 보니 수가 작지 않았기 때문 (사실 아직 정확하게 구분하지는 못하는데, 느낌상 알 수 있었다..) 그래서 완탐 대신 투포인터로 풀었다 left , right 인덱스를 이용하여 풀었다. 2 7 4 1 5 3 위 리스트를 일단 오름차순으로 정렬한다. 1 2 3 4 5 7 left는 맨 왼쪽 > 배열[0] right는 맨 오른쪽 > 배열[n-1] array[left]+array[right]의 값이 M보다 작으면? left를 오른쪽으로 한칸 이동 시킨다. 만약 M보다 크거나 같다면? rigth를 왼쪽으로 한 칸 이동시킨다. 그리고 M과 같다면 answer+=1 n = int(input()) # 재료 : n개, M (두 재료의 번호를 합쳐서 M이 되어야 갑..