题目
给定一个长度为 的序列 ,你需要从中挑出任意多个(可以 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; }