| 6 | V[i].adj.clear(), |
| 7 | V[i].val = V[i].num = -1, V[i].done = false; } |
| 8 | bool put(int x, int v) { |
| 9 | return (V[n+x].val &= v) != (V[n-x].val &= 1-v); } |
| 10 | void add_or(int x, int y) { |
| 11 | V[n-x].adj.push_back(n+y), V[n-y].adj.push_back(n+x); } |
| 12 | int dfs(int u) { |
nothing calls this directly
no outgoing calls
no test coverage detected