一道二进制的题

简介: Problem - 1763A - Codeforces



Problem - 1763A - Codeforces

cf怎么会忍心真的让我们交换二进制数的数位呢(doge)

3.1.png 得min

0&0=0,0&1=0,1&0=0,1&1=1

得max

0|0=0,0|1=1,1|0=1,1|1=1
#include <iostream>
using namespace std;
int main() {
    int t;
    scanf("%d",&t);
    int n;
    int a[513];
    while(t--)
    {
      scanf("%d",&n);
      for(int i=0;i<n;i++)
      {
         scanf("%d",&a[i]); 
      }
      int maxx=a[0];
      int minn=a[0];
      for(int i=1;i<n;i++)
      {
          maxx=maxx|a[i];
          minn=minn&a[i];
      }
      printf("%d\n",maxx-minn);
    }
    return 0;
}

Code over!

相关文章
|
19天前
二进制和进制转换
二进制和进制转换
25 0
|
19天前
|
算法 数据处理 C语言
这么好用的二进制转十进制教程,你不会还不知道吧?
这么好用的二进制转十进制教程,你不会还不知道吧?
|
18天前
二进制与十六进制,二进制与八进制之间的相互转换技巧
二进制与十六进制,二进制与八进制之间的相互转换技巧
34 0
|
8月前
什么是二进制?二进制怎么算?
什么是二进制?二进制怎么算?
259 1
|
11月前
二进制总结
二进制总结
58 0
|
9月前
二进制基础
二进制基础
31 0
|
Go 开发者
二进制转成其他进制|学习笔记
快速学习二进制转成其他进制
75 0
二进制转成其他进制|学习笔记
|
Go 开发者
其他进制转二进制 | 学习笔记
简介:快速学习其他进制转二进制
88 0
其他进制转二进制 | 学习笔记
|
开发者 Python
十进制转换成二进制 | 学习笔记
快速学习 十进制转换成二进制
175 0
十进制转换成二进制 | 学习笔记
|
程序员
笔记:二进制、八进制、十进制、十六进制的互相转换
二进制、八进制、十进制、十六进制的互相转换
笔记:二进制、八进制、十进制、十六进制的互相转换