코딩 테스트/삼성 기출
2017상_외주 수익 최대화하기
Carnival7
2024. 6. 8. 17:02
코드트리 | 코딩테스트 준비를 위한 알고리즘 정석
국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.
www.codetree.ai
n=int(input())
day,point=[],[]
for _ in range(n):
t,p=map(int,input().split())
day.append(t)
point.append(p)
ans=0
def dfs(inx,s):
global ans
if inx>n:
return
if inx==n:
ans=max(ans,s)
return
dfs(inx+day[inx],s+point[inx])
dfs(inx+1,s)
dfs(0,0)
print(ans)