080 - Let's Share Bit(★6)
包除原理
$ A_{k1},A_{k2},\cdots,A_{ki} の全てに対してANDが$ 0となるような数$ xがいくつあるか調べる
$ A_{kj}のいずれかである桁のbitが1ならば1$ xのその桁も1、0ならば0,1どちらでもよいことから通り数が決まるので、あとは包除原理の式に従って計算する
https://atcoder.jp/contests/typical90/submissions/60293557