Advertisement
Guest User

A

a guest
Feb 18th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.42 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. int a[21] = {}, b[21] = {};
  6. unsigned long long int n,s = 0,x,i,j;
  7. int main()
  8. {
  9.     cin>>n;
  10.     for(i=0;i<n;i++)
  11.     {
  12.         cin>>x;
  13.         for(j=0;j<21;j++)
  14.             {
  15.             a[j]+=(x>>j)%2;
  16.             b[j]+=1-(x>>j)%2;
  17.             }
  18.     }
  19.     for(i=0;i<21;i++)
  20.     {  
  21.         s+=pow(2,i)*(a[i]*b[i]*3*b[i]+a[i]*a[i]*a[i]);
  22.     }
  23.     cout<<s;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement