| 1 | Initialize dp row 0 | 0 | 0-7 | - | - | [0,0,0,0,0,0,0,0] | [[0,0,0,0,0,0,0,0]] |
| 2 | Process item 1 | 1 | 0 | - | dp[0][0]=0 | 0 | [[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]] |
| 3 | Process item 1 | 1 | 1 | value=1+dp[0][0]=1 | dp[0][1]=0 | 1 | [[0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0]] |
| 4 | Process item 1 | 1 | 2 | 1+dp[0][1]=1 | dp[0][2]=0 | 1 | [[0,0,0,0,0,0,0,0],[0,1,1,0,0,0,0,0]] |
| 5 | Process item 1 | 1 | 3 | 1+dp[0][2]=1 | dp[0][3]=0 | 1 | [[0,0,0,0,0,0,0,0],[0,1,1,1,0,0,0,0]] |
| 6 | Process item 1 | 1 | 4 | 1+dp[0][3]=1 | dp[0][4]=0 | 1 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,0,0,0]] |
| 7 | Process item 1 | 1 | 5 | 1+dp[0][4]=1 | dp[0][5]=0 | 1 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,0,0]] |
| 8 | Process item 1 | 1 | 6 | 1+dp[0][5]=1 | dp[0][6]=0 | 1 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,0]] |
| 9 | Process item 1 | 1 | 7 | 1+dp[0][6]=1 | dp[0][7]=0 | 1 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1]] |
| 10 | Process item 2 | 2 | 0 | - | dp[1][0]=0 | 0 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,0,0,0,0,0,0,0]] |
| 11 | Process item 2 | 2 | 1 | weight=3>1 no include | dp[1][1]=1 | 1 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,0,0,0,0,0,0]] |
| 12 | Process item 2 | 2 | 2 | weight=3>2 no include | dp[1][2]=1 | 1 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,0,0,0,0,0]] |
| 13 | Process item 2 | 2 | 3 | include=4+dp[1][0]=4 | exclude=dp[1][3]=1 | 4 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,0,0,0,0]] |
| 14 | Process item 2 | 2 | 4 | include=4+dp[1][1]=5 | exclude=dp[1][4]=1 | 5 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,0,0,0]] |
| 15 | Process item 2 | 2 | 5 | include=4+dp[1][2]=5 | exclude=dp[1][5]=1 | 5 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,5,0,0]] |
| 16 | Process item 2 | 2 | 6 | include=4+dp[1][3]=5 | exclude=dp[1][6]=1 | 5 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,5,5,0]] |
| 17 | Process item 2 | 2 | 7 | include=4+dp[1][4]=5 | exclude=dp[1][7]=1 | 5 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,5,5,5]] |
| 18 | Process item 3 | 3 | 0 | - | dp[2][0]=0 | 0 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,5,5,5],[0,0,0,0,0,0,0,0]] |
| 19 | Process item 3 | 3 | 1 | weight=4>1 no include | dp[2][1]=1 | 1 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,5,5,5],[0,1,0,0,0,0,0,0]] |
| 20 | Process item 3 | 3 | 2 | weight=4>2 no include | dp[2][2]=1 | 1 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,5,5,5],[0,1,1,0,0,0,0,0]] |
| 21 | Process item 3 | 3 | 3 | weight=4>3 no include | dp[2][3]=4 | 4 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,5,5,5],[0,1,1,4,0,0,0,0]] |
| 22 | Process item 3 | 3 | 4 | include=5+dp[2][0]=5 | exclude=dp[2][4]=5 | 5 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,5,5,5],[0,1,1,4,5,0,0,0]] |
| 23 | Process item 3 | 3 | 5 | include=5+dp[2][1]=6 | exclude=dp[2][5]=5 | 6 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,5,5,5],[0,1,1,4,5,6,0,0]] |
| 24 | Process item 3 | 3 | 6 | include=5+dp[2][2]=6 | exclude=dp[2][6]=5 | 6 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,5,5,5],[0,1,1,4,5,6,6,0]] |
| 25 | Process item 3 | 3 | 7 | include=5+dp[2][3]=9 | exclude=dp[2][7]=5 | 9 | [[0,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,1],[0,1,1,4,5,5,5,5],[0,1,1,4,5,6,6,9]] |