Skip to content

Commit 6ed1d77

Browse files
committed
[BOJ] #16439. 치킨치킨치킨 / 실버4 / 40분 / 실패
1 parent 08289fb commit 6ed1d77

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import sys
2+
from itertools import combinations
3+
input = sys.stdin.readline
4+
5+
N, M = map(int, input().split()) # 고리 회원의 수 N, 치킨 종류의 수 M
6+
likes = [] # 각 회원의 치킨 선호도
7+
for _ in range(N):
8+
likes.append(list(map(int, input().split())))
9+
# likes = [list(map(int, input().split())) for _ in range(N)]
10+
11+
max_like = 0 # 고리 회원들의 만족도의 합의 최댓값
12+
for a, b, c in combinations(range(M), 3): # M개의 치킨 종류 중에서 3가지를 선택하는 모든 조합
13+
tmp_like = 0 # 현재 조합에 대한 회원들의 총 만족도를 계산할 임시 변수
14+
for i in range(N): # 회원별로 만족도 계산
15+
# 회원 i의 선호도 중에서 선택된 3개의 치킨 중 가장 높은 선호도를 찾는다.
16+
tmp_like += max(likes[i][a], likes[i][b], likes[i][c])
17+
max_like = max(max_like, tmp_like)
18+
19+
print(max_like)

0 commit comments

Comments
 (0)