一道二进制的题

简介: 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!

相关文章
|
6月前
二进制和进制转换
二进制和进制转换
87 0
|
6月前
|
算法 数据处理 C语言
这么好用的二进制转十进制教程,你不会还不知道吧?
这么好用的二进制转十进制教程,你不会还不知道吧?
|
23天前
八进制转换为二进制
【10月更文挑战第27天】八进制转换为二进制。
43 8
|
23天前
十进制转换为二进制
【10月更文挑战第27天】十进制转换为二进制。
37 7
|
2月前
二进制转十进制
二进制转十进制
87 13
|
6月前
二进制与十六进制,二进制与八进制之间的相互转换技巧
二进制与十六进制,二进制与八进制之间的相互转换技巧
467 0
什么是二进制?二进制怎么算?
什么是二进制?二进制怎么算?
798 1
二进制基础
二进制基础
52 0
|
Go 开发者
其他进制转二进制 | 学习笔记
简介:快速学习其他进制转二进制
116 0
其他进制转二进制 | 学习笔记