当前位置: 首页 > news >正文

用什么网站搭建小说网站免费分类信息网站大全

用什么网站搭建小说网站,免费分类信息网站大全,com网站怎么注册,网站做的不满意蓝桥杯2021年第十二届省赛真题-异或数列 - C语言网 (dotcpp.com) 题目描述 Alice 和 Bob 正在玩一个异或数列的游戏。初始时,Alice 和 Bob 分别有一个整数 a 和 b,有一个给定的长度为 n 的公共数列 X1, X2, , Xn。 Alice 和 Bob 轮流操作&#xff0…

蓝桥杯2021年第十二届省赛真题-异或数列 - C语言网 (dotcpp.com)

题目描述

Alice 和 Bob 正在玩一个异或数列的游戏。初始时,Alice 和 Bob 分别有一个整数 a 和 b,有一个给定的长度为 n 的公共数列 X1, X2, · · · , Xn。
Alice 和 Bob 轮流操作,Alice 先手,每步可以在以下两种选项中选一种:
选项 1:从数列中选一个 Xi 给 Alice 的数异或上,或者说令 a 变为 a ⊕ Xi。(其中 ⊕ 表示按位异或)
选项 2:从数列中选一个 Xi 给 Bob 的数异或上,或者说令 b 变为 b ⊕ Xi。
每个数 Xi 都只能用一次,当所有 Xi 均被使用后(n 轮后)游戏结束。游戏结束时,拥有的数比较大的一方获胜,如果双方数值相同,即为平手。
现在双方都足够聪明,都采用最优策略,请问谁能获胜?

分析

分析可知a ^ b = x1 ^ x2 ^ ... ^ xn

从高位向低位看,如果a,b两数相同则异或结果为0,如果a,b两数不同则异或结果为1,最先找到是1的那一方选手获胜。

两人是任意选择异或的数,也就是谁能得到最后一个1谁就可以获胜,eg1.如果现在a的值为0,b的值为0,现在A可以拿到最后一个1,a可以变为1,而b为0,A获胜。 eg2.如果现在a的值为1,b的值为1,A拿到最后一个1,可以将b的值变为0,此时A获胜。

 如果x == 1,那么先手必胜A必胜

如果x > 1, 如果y为偶数,A必胜(A先拿随意给人,每次和B对称拿,最后A一定拿最后一个1

                 如果y为奇数,B必胜(因为第一轮AB都拿变成偶数个0和偶数个1,此时A先拿,B总能                   拿到最后一个1)

#include<bits/stdc++.h>
using namespace std;
const int N = 22;
int t, n, x, sum;
int main()
{cin >> t;while(t --){cin >> n;sum = 0;int cnt[N] = {0};for(int i = 1; i <= n; i ++){cin >> x;sum ^= x;for(int j = 0; j < N; j ++){cnt[j] += x >> j & 1;//将每一位是1的数取出,此位上1的个数+1 }}if(!sum)cout << 0 << '\n';else{for(int i = N - 1; i >= 0; i --){if(sum >> i & 1){if(cnt[i] == 1)cout << 1 << '\n';else if((n - cnt[i]) % 2 == 0)cout << 1 << '\n';else cout << -1 << '\n';break;}}}}return 0;	
} 
http://www.yayakq.cn/news/977172/

相关文章:

  • 做动图的网站知乎网站维护服务合同
  • 学做网站要会哪些北京专业做网站推广
  • 旅游网站组织结构图怎么做wordpress注册跳转
  • 网站开发的内容和特点设计公司属于什么企业
  • 大型企业网站优化wordpress 筛选文章
  • 终身免费建站新乡网站设计公司
  • 徐州市水利工程建设有限公司网站洛阳最好的做网站的公司哪家好
  • 做网站要求什么条件西乡做网站
  • 企业网站模板下载价格多少我想做代理商
  • 山东省建设厅网站是网站优化招商
  • 网站网页设计费用英文网站建设cms
  • 网站管理系统软件wordpress模板 鸟
  • 网站建设大赛海报建e室内设计网官网全景效果图
  • 一流的天津网站建设中国信用网企业查询系统
  • 海城网站设计做进口零食网站
  • 网站开发设计思想报告专业建站推荐
  • 做网站引入字体wordpress js 太多
  • 建个人网站要花多少钱虎嗅网wordpress主题
  • 广州网站建设设计公司信息哪个网站可以做ppt
  • 建设商城网站的难点深圳商业网站建设推荐公司
  • wordpress建站需要写代码吗网站建设管理软件
  • 网站建设对企业带来什么作用自己做网站开店
  • 玄圭互联网站建设推广分毫报价小程序
  • 宿迁做网站公司哪家好做中学数学教案有哪些好的网站
  • 浙江金圣建设有限公司网站网络营销成功案例有哪些2022
  • 常用网站推广方法国际知名设计公司收入
  • 网站建设与开发开题报告网站开发打开世界之窗默认内核
  • 广州模板建站哪家好营销网站的优势是什么意思
  • 网站建设的发展历史与新方向企业网站icp
  • 上海商城网站建设好站站网站建设