Hyunwoo's DATA
boj -14225 부분수열의 합 본문
https://www.acmicpc.net/problem/14225
함수안에 0과 중복한 수를 제외하는 조건문을 넣었더니 시간초과가 떴다.
뭐가 더 경제적인지 생각하자
import sys
N=int(sys.stdin.readline())
S=list(map(int, sys.stdin.readline().split()))
k=[]
def DFS(idx,sum):
if idx==N:
return
sum=sum+S[idx]
k.append(sum)
DFS(idx+1,sum)
sum=sum-S[idx]
DFS(idx+1,sum)
DFS(0,0)
a=set(k)
for i in range(1,2000000):
if i not in a:
print(i)
break
'알고리즘 > 백준' 카테고리의 다른 글
boj-16198 에너지모으기 (0) | 2021.09.26 |
---|---|
boj-15658 연산자 끼워넣기 (0) | 2021.09.26 |
boj- 1339 단어수학 (0) | 2021.09.25 |
boj-14889 스타트와 링크 (0) | 2021.09.23 |
boj-14501 퇴사 (0) | 2021.09.23 |