summaryrefslogtreecommitdiff
path: root/other/sos.cpp
blob: 0fe5dc081be130e0d6cf07288edf23bb3bd8e368 (plain)
1
2
3
4
5
6
vector<ll> res(in);
for (int i = 1; i < sz(res); i *= 2) {
	for (int mask = 0; mask < sz(res); mask++){
		if (mask & i) {
			F[mask] += F[mask ^ i];
}}}