bank.cpp: In function 'bool dfs(int, int)':
bank.cpp:15:34: error: expected primary-expression before '=' token
15 | if ((used & mask) == 0) {=
| ^
bank.cpp:16:13: error: expected primary-expression before 'if'
16 | if (dfs(i + 1, used | mask))
| ^~
bank.cpp: In function 'int main()':
bank.cpp:34:33: error: expected primary-expression before '=' token
34 | sort(a.rbegin(), a.rend()); =
| ^
bank.cpp:36:17: error: expected primary-expression before 'subsetSum'
36 | vector<int> subsetSum(1 << M, 0);
| ^~~~~~~~~
bank.cpp:39:9: error: 'subsetSum' was not declared in this scope
39 | subsetSum[mask] = subsetSum[mask ^ (1 << j)] + b[j];
| ^~~~~~~~~
bank.cpp:44:17: error: 'subsetSum' was not declared in this scope
44 | if (subsetSum[mask] == a[i]) {
| ^~~~~~~~~