↓快轉到主要內容

Bitmask

LeetCode 996: Number of Squareful Arrays
·2 分鐘
LeetCode Hard Dynamic-Programming Bitmask Backtracking Math Hash-Table
LeetCode 996 解題筆記:n 最多 12,用 bitmask DP:dp[mask][last] = 用了 mask 這些數、最後一個是 last 的排列數;相同的數規定依 index 順序使用來去重
LeetCode 2376: Count Special Integers
·1 分鐘
LeetCode Hard Dynamic-Programming Digit-Dp Math Bitmask
LeetCode 2376 解題筆記:數位 DP,狀態 (pos, tight, started, mask);mask 記錄用過的數字,前導零不能算成用過 0