Programming/1 Day 1 Commit [BaekJoon] 치킨치킨치킨 - 실버4 (Python3) - 치킨치킨치킨 Problem: https://www.acmicpc.net/problem/16439 16439번: 치킨치킨치킨 첫 번째 줄에 고리 회원의 수 N (1 ≤ N ≤ 30) 과 치킨 종류의 수 M (3 ≤ M ≤ 30) 이 주어집니다. 두 번째 줄부터 N개의 줄에 각 회원의 치킨 선호도가 주어집니다. i+1번째 줄에는 i번째 회원의 선 www.acmicpc.net combination을 써서 쉽게 풀었다. 조합을 생각해야 하는 문제. 처음에는 단순히 세로줄을 더해서 큰 거를 하면 되는 거 아닌가? 했는데 모든 경우의 수를 따져봐야 하는 문제. import sys from itertools import combinations input = sys.stdin.readline n, m = map(int, input().split()) arr = [list(map(int, input().split())) for _ in range(n)] max_cost = 0 for a, b, c in combinations(range(m), 3): #012 013 014 123 124 234 temp_cost = 0 for i in range(n): # 3 temp_cost += max(arr[i][a], arr[i][b], arr[i][c]) #00, 01, 02 -> 11, 12, 13 ... max_cost = max(max_cost, temp_cost) print(max_cost) 공유하기 게시글 관리 Mandy World 저작자표시 비영리 변경금지 'Programming > 1 Day 1 Commit' 카테고리의 다른 글 [이취코] 떡볶이 떡 만들기 (Python) (0) 2024.03.06 [BaekJoon] 바이러스 (Python3) (0) 2024.02.17 [BaekJoon] 주유소 - 실버3 (Python3) (0) 2024.02.15 [BaekJoon] 지구온난화 - 실버2 (Python3) (0) 2024.02.15 [HackerRank] Find the Runner-Up Score! (Python3) (0) 2023.09.05 Contents 당신이 좋아할만한 콘텐츠 [이취코] 떡볶이 떡 만들기 (Python) 2024.03.06 [BaekJoon] 바이러스 (Python3) 2024.02.17 [BaekJoon] 주유소 - 실버3 (Python3) 2024.02.15 [BaekJoon] 지구온난화 - 실버2 (Python3) 2024.02.15 댓글 0 + 이전 댓글 더보기