File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55### 성능 요약
66
7- 메모리: 109544 KB, 시간: 96 ms
7+ 메모리: 32412 KB, 시간: 76 ms
88
99### 분류
1010
1111브루트포스 알고리즘
1212
1313### 제출 일자
1414
15- 2025년 1월 13일 15:26:54
15+ 2025년 2월 19일 12:22:10
1616
1717### 문제 설명
1818
Original file line number Diff line number Diff line change 1- # 풀이법1. 3중 for문 : 100개의 카드가 있으니까 O(N^3)해도 괜찮을 듯 하다.
2- # 풀이법2. dfs는 잘 모르겠다.
31N , M = map (int , input ().split ())
4- num_list = list (map (int , input ().split ()))
5- ans = 0
2+ nums = list (map (int , input ().split ()))
63
7- for i in range (len (num_list )- 2 ):
8- for j in range (i + 1 , len (num_list )- 1 ):
9- for k in range (j + 1 , len (num_list )):
10- now = num_list [i ] + num_list [j ] + num_list [k ]
11- if (ans < now ) and (now <= M ):
12- ans = now
13- print (ans )
4+ ans = 0
5+ for i in range (N - 2 ):
6+ for j in range (i + 1 , N - 1 ):
7+ for k in range (j + 1 , N ):
8+ A = nums [i ] + nums [j ] + nums [k ]
9+ if A <= M and A > ans :
10+ ans = A
11+ print (ans )
You can’t perform that action at this time.
0 commit comments