请问是否存在一种算法,对于:
给定 n 个数 ≤2k−1\le 2^k - 1≤2k−1,求选取最少的数使得它们或起来等于 2k−12^k - 12k−1,即 ab1a_{b{1}}ab1 or ab2a_{b{2}}ab2 or …… or abja_{b{j}} abj = 2k−12^k - 12k−1 ,其中 j 最小
我们可以使这 nnn 个数不存在 aia_iai 的每一位二进制 1 不全出现在另一个 aka_kak 上
bfs无果