思维优题(1)
Interview codeforces 631
算法:二进制
注释:本题较为简单。
二进制或运算只增不减,所以将所有数字求或和,即可得到最大值
补充或运算和和运算的逆运算:a|b=c,a&b=d,已知b,c,d求a,a=b^a&d,异或运算的逆运算:a ^ b=c的c ^b=a;
#include<iostream>
#include<cstdio>
using namespace std;
typedef long long LL;
int a[1005
原创
2021-10-05 16:38:12 ·
101 阅读 ·
0 评论