반응형
츄르사려고 코딩하는 코집사입니다.
1. [SW expert Academy] SWEA 5215번 햄버거 다이어트 파이썬(Python)
2. 코드
- 이 문제는 powerset 알고리즘을 이용하면 된다.
def search(index, total_score, total_cal):
global taste
if total_cal > L:
return
if index >= N:
if total_score > taste:
taste = total_score
return
search(index + 1, total_score + score_list[index], total_cal + cal_list[index])
search(index + 1, total_score, total_cal)
T = int(input())
for i in range(1, T+1):
N, L = map(int, input().split())
score_list = []
cal_list = []
for _ in range(N):
score, cal = map(int, input().split())
score_list.append(score)
cal_list.append(cal)
taste = 0
search(0,0,0)
print('#'+str(i)+' '+str(taste))
반응형
'알고리즘 > SW expert Academy' 카테고리의 다른 글
[SW expert Academy] SWEA 2046번 스탬프 찍기 자바(Java) (0) | 2021.01.22 |
---|---|
[SW expert Academy] SWEA 2001번 파리퇴치 자바(Java) (0) | 2021.01.20 |
[SW expert Academy] SWEA 2805번 농작물 수확하기 자바(Java) (0) | 2021.01.20 |
[SW expert Academy] SWEA 1545번 거꾸로 출력해 보아요 자바(Java) (0) | 2021.01.14 |
[SW expert Academy] SWEA 1289번 원재의 메모리 복구하기 파이썬(Python) (0) | 2021.01.13 |
[SW expert Academy] if문 - 6218번, 6219번, 6220번, 6221번, 6222번, 6226번 (0) | 2021.01.06 |
[SW expert Academy] 연산자 - 6204번, 6206번, 6207번, 6209번, 6216번 (3) | 2021.01.04 |
[SW expert Academy] 6196번 [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 4. 변수 (0) | 2021.01.04 |
최근댓글