用 std::bitset 做的复杂度是 O(nq/w)