传送门:
题意:给两组序列a,b,求一组序列 t 使得 t [ i ] | t [ i+1 ] == a [ i ],t [ i ] & t [ i+1 ] == b [ i ]
0<= a [ i ],t [ i ] , b [ i ] < = 3
先打个表找规律, 发现 x | y + x & y == x+ y
位操作, 可以按位证一下
x y x | y x & y
0 0 0 0
0 1 1 0
1 0 1 0
1 1 1 1
每位就4种情况,定下第一位,暴力判断就好啦
#include #include #include #include #include #include #include #include