086 - Snuke's Favorite Arrays(★5)
条件は桁ごとに独立に分解できる
桁ごとに分解すると
$ x_i,y_i,z_i
のbitwise-ORが
$ v_i
である、という条件
$ Q
個を全て満たすのは何通りか?という問題になる
これは3-SATの数え上げだが、
$ N
が小さいので桁ごとのbitの組み合わせを全て試せばよい
https://atcoder.jp/contests/typical90/submissions/60477113
2-SATでも数え上げは#P-complete