배낭문제가 백준문제로 있어서 작성했는데 왜 안되는지 알 수 있을까요?
493
9 câu hỏi đã được viết
https://www.acmicpc.net/problem/12865
#include <iostream>
#include <algorithm>
using namespace std;
int N, K;
int W[101];
int V[101];
int DP[101][100001];
int main()
{
scanf("%d%d", &N, &K);
for (int i = 1; i <= N; i++){
scanf("%d %d", &W[i], &V[i]);
}
for (int i = 1; i <= N; i++)
{
for (int j = 1; j <= K; j++)
{
if (j < W[i])
{
DP[i][j] = DP[i-1][j];
}
else
DP[i][j] = max(DP[i-1][j],DP[i-1][j-W[i]]-V[i]);
}
}
printf("%d", DP[N][K]);
}
안녕하세요? 정올 문제로 배낭문제 수강하고 똑같이 있는 백준문제를 발견하고 작성한 코드인데 채점을 하면 틀렸다고 뜹니다. 혹시 이유를 알 수 있을까요?
Câu trả lời 1
1
안녕하세요 Estados Unidos님.
질문해주신 백준의 문제는 영상에서 다룬 문제와 다릅니다.
영상의 경우에는 1개의 물건을 최대 1개 담을 수 있지만, 올려주신 백준 문제에선 해당 제약이 없습니다.
따라서, 올려주신 백준 문제는 아래 정올 문제와 동일합니다.
https://jungol.co.kr/problem/1077?cursor=eyJwcm9ibGVtc2V0IjoiOCIsImZpZWxkIjo2LCJpZHgiOjd9
Estados Unidos님이 만족하시는 답변이 되었기를 바라며, 답변 해결로 상태 변경을 부탁드립니다.
이후에도 문제를 풀거나 공부하시면서 어려운 점이 있다면 질문 올려주세요.
감사합니다.
코딩살구클럽 관련 건의사항
0
2
0
코살에 19942 다이어트 문제에 N의 범위가 빠져있슴니다
0
4
0
수강평 이벤트
0
17
2
진행 방법 질문드립니다!
0
31
2
안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.
0
19
1
안녕하세요. 계속 프로젝트를 해야지 하다가 결제하고 환경 설정 중입니다.
0
15
1
동전문제 풀이 질문
0
57
2
장기문제 최종 cpp파일
0
122
2
이해가 안되는 부분이 있습니다.
0
321
1
f20 에서 f15 + 1은 이해가 됩니다...
0
347
1
혹시 이건 왜 안되는지 말씀해주실 수 있나요??
1
518
2
코딩테스트 공부법에 대한 질문
0
612
1
입력함수 출력함수 관련
0
399
1
강의자료
0
1181
1
동전구현문제
0
350
1
아파트 단지 문제
0
297
2
DFS
0
410
1
수업하신 PPT 자료는 다운 못하나요?
0
342
1
C언어로 푼 코드는 없나요?
0
317
1
안녕하세요! 왜 +1 을 하는 지 모르겠습니다
0
206
1
DFS함수 동작 원리 강의 14분 33초 호출 스택 관련 질문
0
212
1
코드를 무조건 짧게하는게 좋은건가요?
1
378
1
이해한게 맞는지 잘 모르겠습니다
1
256
1
모범 답안
0
365
1

