A49454.泡面 题解
2025-06-03 21:09:54
发布于:北京
15阅读
0回复
0点赞
暴论:应该升蓝
首先看一下这个。简直就是一模一样啊!具体做法去看看题解,反正复杂度很低。
Code:
#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll n,ans;
ll a[55],p[55];
int main(){
cin>>n;
for(ll i=1;i<=n;i++){
cin>>a[i];
for(ll j=50;j>=0;j--){
if(a[i]>>j&1){
if(!p[j]){
p[j]=a[i];
break;
}
a[i]^=p[j];
}
}
}
for(ll i=50;i>=0;i--) ans=max(ans^p[i],ans);
cout<<ans;
return 0;
}
全部评论 2
感觉这个升黄,因为只用到了位运算(doge'
1周前 来自 江西
0同意,把洛谷的模板题降黄吧((
1周前 来自 北京
0好吧,这题爆搜还过了
1周前 来自 江西
0
这位更是
1周前 来自 广东
0
有帮助,赞一个