문제 : https://atcoder.jp/contests/abc142/tasks/abc142_e
코드 : https://atcoder.jp/contests/abc142/submissions/33580205
dp[i][j] = 이전까지 j로 표현되는 상자들을 열었을 때 i번째 key부터 고려해서 모든 상자를 열기 위해 필요한 최소 비용
현재 키를 쓰지 않는 경우 dp[i][j] = dp[i+1][j]
현재 키를 쓰는 경우 : dp[i][j] = dp[i+1][j | state[i]] + cost[i] 처럼 해줬는데 왜 틀리는지 도무지 이해가 안됨
아니다 해결됬음 내가 바보였음