https://vijos.org/p/1426 这是个好题,容易想到用dp[i][v1][v2][v3][v4][v5]表示在前i个物品中,各种东西的容量是那个的时候,能产生的最大价值. 时间不会TLE,但是会MLE.所以就需要把那5维状态进行hash 其实就是对这个排列进行一个hash. newState: v1, v2, v3, v4, v5这个排列. oldState: v1 - w[1], v2 - w[2], v3 - w[3], v4 - w[4], v5 - w[5] 这个排列.…