CF1395C.Boboniu and Bit Operations
普及/提高-
通过率:0%
时间限制:1.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Boboniu likes bit operations. He wants to play a game with you.
Boboniu gives you two sequences of non-negative integers a1,a2,…,an and b1,b2,…,bm.
For each i (1≤i≤n), you're asked to choose a j (1≤j≤m) and let ci=ai&bj, where & denotes the bitwise AND operation. Note that you can pick the same j for different i's.
Find the minimum possible c1∣c2∣…∣cn, where ∣ denotes the bitwise OR operation.
Boboniu 喜欢位运算。他想和你玩一个游戏。
Boboniu 给你两个非负整数序列 a1,a2,…,an 和 b1,b2,…,bm。
对于每个 i(1≤i≤n),你需要选择一个 j(1≤j≤m),并令 ci=ai&bj,其中 & 表示按位与运算。注意:对于不同的 i,你可以选择相同的 j。
求 c1∣c2∣…∣cn 的最小可能值,其中 ∣ 表示按位或运算。
输入格式
The first line contains two integers n and m (1≤n,m≤200).
The next line contains n integers a1,a2,…,an (0≤ai<29).
The next line contains m integers b1,b2,…,bm (0≤bi<29).
第一行包含两个整数 n 和 m(1≤n,m≤200)。
第二行包含 n 个整数 a1,a2,…,an(0≤ai<29)。
第三行包含 m 个整数 b1,b2,…,bm(0≤bi<29)。
输出格式
Print one integer: the minimum possible c1∣c2∣…∣cn.
输出一个整数:最小可能的 c1∣c2∣…∣cn。
输入输出样例
输入#1
4 2 2 6 4 0 2 4
输出#1
2
输入#2
7 6 1 9 1 9 8 1 0 1 1 4 5 1 4
输出#2
0
输入#3
8 5 179 261 432 162 82 43 10 38 379 357 202 184 197
输出#3
147
说明/提示
For the first example, we have c1=a1&b2=0, c2=a2&b1=2, c3=a3&b1=0, c4=a4&b1=0.Thus c1∣c2∣c3∣c4=2, and this is the minimal answer we can get.
对于第一个例子,我们有 c1=a1&b2=0,c2=a2&b1=2,c3=a3&b1=0,c4=a4&b1=0。因此 c1∣c2∣c3∣c4=2,这是我们可以得到的最小答案。
输入解题思路,AI测评打分。不知道怎么写?