본문 바로가기
Algorithm/Brute force

[백준] 1182 부분수열의 합

by 등촌동 꼬북이 2021. 2. 4.

진짜... 파이썬에 이런 미친 모듈이 있었다니....

 

from itertools import combinations

 

활용 무조건 기억

 

from itertools import combinations

N, S = map(int, input().split())
dataList = list(map(int, input().split()))
ans = 0

for i in range(1, len(dataList) + 1):
    tempList = list(combinations(dataList, i))
    for j in range(len(tempList)):
        sumVal = sum(tempList[j])
        if sumVal == S:
            ans += 1

print(ans)

'Algorithm > Brute force' 카테고리의 다른 글

[백준] 10819번 차이를 최대로  (0) 2021.02.05
[백준] 14888번 연산자 끼워넣기  (0) 2021.02.05
[백준] 2309번 일곱 난쟁이  (0) 2021.02.04
[백준] 2798 블랙잭  (0) 2021.02.04

댓글