CF1395C-Boboniu and Bit Operations
题目大意:给出两个数列a[]
和b[]
,对于a中的每个元素任取一个b中的元素(可以重复)同它按位与,这些按位与的结果全部按位或之后的最小值为多少。
这题没有从正面求出最小值的方法,注意到a、b中元素的值均不超过,所以他们按位或的值也不超过,非常小,所以对于~的所有整数依次验证是否可以由这两个数列进行操作得到即可。验证一个数x是否能由操作得到非常简单,若x可由操作得到,那么
1 |
|
题目大意:给出两个数列a[]
和b[]
,对于a中的每个元素任取一个b中的元素(可以重复)同它按位与,这些按位与的结果全部按位或之后的最小值为多少。
这题没有从正面求出最小值的方法,注意到a、b中元素的值均不超过,所以他们按位或的值也不超过,非常小,所以对于~的所有整数依次验证是否可以由这两个数列进行操作得到即可。验证一个数x是否能由操作得到非常简单,若x可由操作得到,那么
1 |
|