제출 #1354768

#제출 시각아이디문제언어결과실행 시간메모리
1354768li1005345206Knapsack (NOI18_knapsack)Pypy 3
0 / 100
140 ms133796 KiB

input=lambda:sys.stdin.readline().strip()
minput=lambda:map(int,input().split())
S,N=minput()
dp = [[0]*(N+1) for _ in range(S+1)]
for i in range(N):
 V,W,K=minput()
 for j in range(min(K*W,S)+1):
  dp[i+1][j]=dp[i][j]
  if j>= W:
   dp[i+1][j]=max(dp[i][j], dp[i+1][j-W]+V)

print(max(dp[N]))

컴파일 시 표준 출력 (stdout) 메시지

Compiling 'knapsack.py'...

=======
  adding: __main__.pyc (deflated 43%)

=======
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…