미니베리

  • 홈
  • 태그
  • 방명록

DP 1

[백준] 12865 - 평범한 배낭

1. 문제 요약물건 N개 (각각 무게 W, 가치 V)최대 무게 K가치의 합이 최대가 되도록 물건 선택👉 단, 각 물건은 한 번만 선택 가능 (0/1 배낭)2. 처음 접근 (실패 이유)처음에는 이런 식으로 생각했다:각 물건마다 “최적의 조합 하나”만 저장이전 결과랑 비교해서 갱신하지만 이 방식은 틀렸다.🚨 왜 틀릴까?배낭 문제는 한 시점에서도 여러 선택지가 필요하다.예를 들어:조합가치무게A105B93👉 지금 보면 A가 더 좋아 보이지만👉 나중에 물건을 추가하면 B가 더 유리할 수도 있음즉,❗ “현재 최적 하나만 남기면 미래의 최적을 놓칠 수 있다”3. 핵심 아이디어🔥 DP 정의 dp[j] = 무게가 j일 때 얻을 수 있는 최대 가치4. 점화식현재 물건 (w, v)를 고려할 때: dp[j] = ma..

코딩테스트 2026.03.18
이전
1
다음
더보기
프로필사진

미니베리

Github: https://github.com/ljh8450

  • 분류 전체보기 (33)
    • 코딩테스트 (22)
    • 프로젝트 (0)
    • 대외활동 (1)
    • 백엔드 (6)
      • CS (2)
      • 회고 (4)
    • 프론트엔드 (1)
      • 리액트 (1)
    • 인사이트 (2)
    • 독서 (1)

Tag

백준, 파이썬, 싸이버개강총회, 에이전틱 엔지니어링, Python, 백엔드, 16139, 힙, py, 문자열 지옥에 빠진 호석, 하네스 엔지니어링, 19583, 나도코딩의자바입문, spring, 2559, 스택, 코딩자율학습, 걸그룹 마스터 준석이, 오아시스 재결합, 3015, computer science, 인간-컴퓨터 상호작용, 옥상 정원 꾸미기, 16165번, 개발, 해시, 프롬프트 엔지니어링, 13414, 우선순위 큐, 코딩테스트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • 깃허브 링크

티스토리툴바