首页 > 其他分享 >异或(xor)的性质

异或(xor)的性质

时间:2022-11-28 22:11:33浏览次数:35  
标签:同学 xor 学号 异或 bigoplus 性质

一点性质

(1)
x xor y = z
x xor z = y

(2)
xor是一个不带进位的二进制加法.

实际例子

已知\(n\)个同学的学号,现在有一场活动,来了\(n-1\)个同学,他们每个人都把自己的学号写了下来,告诉你这\(n-1\)个同学的学号,问哪个同学没来。

考虑$(\bigoplus_{i=1}^n i )\oplus(\bigoplus_{i=1}^{n-1} a_i ). $

扩展1. 如果有\(2\)个同学没有来, 那么按照刚刚的内容有性质: 答案是二者的异或和. 这时候进一步观察异或的性质, 可以通过为1的一位, 来把数组分为2堆, 问题回到了原来的内容.

扩展2. 如果有\(n\)个: 那就分为\(n-1\)类进行解决.

标签:同学,xor,学号,异或,bigoplus,性质
From: https://www.cnblogs.com/augpath/p/16933804.html

相关文章

  • 数据结构初阶--二叉树介绍(基本性质+堆实现顺序结构)
    树的基本概念和结构树的相关概念节点的度:一个节点含有的子树的个数称为该节点的度;如上图:A的为2叶节点或终端节点:度为0的节点称为叶节点;如上图:D、F、G、H为叶节点非......
  • 【221127-1】已知:二次函数y=x平方-4x+3a+2 求:二次曲线的性质
    ......
  • 『题解』Codeforces 1758B XOR = Average
    Description构造一个\(a\)序列,使\(a_1\oplusa_2\oplusa_3\oplus\cdots\oplusa_n=\dfrac{sum(a)}{n}\)。Solution第一眼看到这道题,我想到的是分情况讨论。......
  • ARC127 Sum of Min of Xor
    可以发现\(a_i\bigoplusb_i\bigoplusa_j\bigoplusb_j\)为\(1\)的位置,是\(a_i\bigoplusa_j\)与\(b_i\bigoplusb_j\)不同的位置。设\(c_i=a_i\bigopl......
  • XOR Sum of Arrays
    section>ProblemStatementForsequences$B=(B_1,B_2,\dots,B_M)$and$C=(C_1,C_2,\dots,C_M)$,eachoflength$M$,consistingofnon-negativeintegers,lettheX......
  • 洛谷P3917 异或序列
     题意:给出一个大小为n的序列a[n],求∑1≤i≤j≤n Ai​⨁Ai+1​⨁⋯⨁Aj的值​分析:根据异或的性质我们很容易想到一个O(n*n)的做法,即进行一个异或前缀和。......
  • 二叉树的性质和存储结构
    性质:在二叉树的第i层最多有2^(i-1)个结点(i>=1)深度为k的二叉树最多有2^k-1个结点(运用等比求和)对任何一棵二叉树T,如果叶子数为n0,度为2的结点数为n2,则n0=n2+1(根据二叉......
  • [数学记录]arc137D Prefix Xors
    FWT/高维前缀和入门题。题意:给定一个数列\(a\),每次迭代把原数组替代为前缀异或和数组,求经过\(1-m\)次操作后\(a_n\)的值。\(n\leq10^6\)。首先,无论是手推找规律还......
  • 博弈论练习7 栗酱的异或和(取石子问题)
    题目链接在这里:我们首先想到经典的取石子问题,考虑的是所有石子堆异或起来是不是0,如果为0就说明先手必败。这里面的逻辑和上一篇总结的博弈论基本规律是一样的,因为异或是相......
  • 从圆锥曲线的光学性质出发——生活中的圆锥曲线
    从圆锥曲线的光学性质出发——生活中的圆锥曲线\[2123班蔡凌锋,2121班朱昱霖\]前置知识1.费马原理众所周知,光宗演着光程为极值的路径传播。光程,及光的路程,定义为\(L......