📎 문제 정보난이도Lv. 2유형DP (0/1 배낭)언어Python플랫폼 / 제목Programmers / 완전범죄🔍 문제 분석A도둑과 B도둑이 물건을 나눠 훔치는데, 물건 i를 A가 훔치면 A흔적에 info[i][0], B가 훔치면 B흔적에 info[i][1]이 쌓인다.A흔적 합이 n 이상이거나 B흔적 합이 m 이상이면 잡힌다.💡 풀이 아이디어dp[x]: 지금까지 처리한 물건 중 A흔적 합이 정확히 x일 때, 나머지(B흔적 합)의 최솟값.물건마다 두 가지 전이만 존재한다B가 훔치는 경우: A흔적(x)은 그대로, B흔적에 b를 더함A가 훔치는 경우: A흔적이 a만큼 늘어난 자리로 이동, B흔적은 그대로 유지매 물건 처리 시 next_dp를 INF로 새로 초기화해야한다.💻 코드"""dp[x] : A 흔..