蓝桥杯 异或数列北京海淀区二手房•2022-12-17•随笔•阅读63蓝桥杯 异或数列 思路参考:蓝桥杯2021年第十二届省赛-异或数列_zy98zy998的博客-CSDN博客_蓝桥杯异或数列 #include #include #include #include #include using namespace std; typedef long long ll; const int N=2e5+5; ll w[N]; int n; int cnt[25]; void op(ll x) { int t=0; while(x) { t++; if(x&1) cnt[t]++; x>>=1; } } void solve() { memset(cnt,0,sizeof cnt); int sum=0; for(int i=1;i<=n;i++) op(w[i]),sum^=w[i]; if(!sum) { cout<<0<0;i--) { if(cnt[i]==1) { cout<<1<>t; while(t--) { cin>>n; for(int i=1;i<=n;i++) cin>>w[i]; solve(); } } 欢迎分享,转载请注明来源:内存溢出原文地址:https://54852.com/zaji/5718954.html数列博客思路参考赞 (0)打赏 微信扫一扫 支付宝扫一扫 北京海淀区二手房一级用户组00 生成海报 Java泛型笔记上一篇 2022-12-17新手入门编程需要掌握的几个暴力算法cc++和方便的数据结构 下一篇2022-12-18 发表评论 请登录后评论... 登录后才能评论 提交评论列表(0条)
评论列表(0条)