编程语言
首页 > 编程语言> > 蓝桥杯 算法训练 审美课

蓝桥杯 算法训练 审美课

作者:互联网

参考:https://www.cnblogs.com/8023spz/p/10430243.html

代码:

#include <iostream>
#include <cstdio>
#include <vector>
#include <cstdlib>
#include <cstring>
#define inf 0x3f3f3f3f
using namespace std;

int n,m,c;
int mp[1<<20];//用来存储选择情况 
int main() {
  cin>>n>>m;//对每个小孩的的判断 
    int cc = (1 << m) - 1;///求m位全1的数
    for(int i = 0;i < n;i ++) {
        int num = 0,d;
        for(int j = 0;j < m;j ++) {
            scanf("%d",&d);
            num = num * 2 + d;//十进制下的数  
        }//选择相同则num相等 
        c += mp[cc ^ num];//异或 即为不同的个数 
        mp[num] ++;
    }
   cout<<c<<endl;
}

 

标签:www,int,8023spz,审美,蓝桥,算法,inf,include
来源: https://blog.csdn.net/qq_43768149/article/details/88192793