题目
给定一个长度为 的序列
,你需要从中挑出任意多个(可以 0 个)数,使得他们 & 起来值最大。
解题思路
给定两个整数 和
,
。
所以,序列 中的最大值就是答案。
C++代码
#include<iostream>
using namespace std;
int main(){
int T, n;
cin >> T;
while(T--){
cin >> n;
int ans = 0;
int a;
for(int i=0; i<n; ++i){
cin >> a;
ans = max(ans, a);
}
cout << ans << endl;
}
return 0;
} 
京公网安备 11010502036488号