அல்கோரிதம்bitmask transform
Bitmask transform — SOS/Zeta/Möbius
TT
Testlaa Team
May 14, 2026•1 min read
Value ↔ subset-sum; SOS entry.
Try this in Python
# After SOS zeta, f[mask] = sum_{submask ⊆ mask} raw[submask] (toy check n=2)
n = 2
raw = [0, 1, 2, 4]
f = raw[:]
for i in range(n):
for mask in range(1 << n):
if (mask >> i) & 1:
f[mask] += f[mask ^ (1 << i)]
print(f)
Key takeaways
- SOS pattern;
rawmeaning. - Möbius inverse.
- Template problems.
Tags:
Bits & subset DPPythonமாணவர்கள்
