fork download
  1. #include<bits/stdc++.h>
  2. #define ll long long int
  3. #define vec vector<ll>
  4. #define f(var,a,b) for(ll var = a ; var < b ; var++ )
  5. #define fr(var,a,b) for(ll var = a ; var > b ; var-- )
  6. #define fasthoja ios_base::sync_with_stdio(false); cin.tie(NULL);
  7.  
  8. using namespace std;
  9.  
  10. int main(void){
  11.  
  12. fasthoja;
  13. ll t; cin>>t;
  14. while(t--) {
  15. ll n; cin >> n;
  16.  
  17. ll cntSetBits = __builtin_popcount(n);
  18.  
  19. if( cntSetBits % 2 == 0 ) cout << "Magical\n";
  20. else cout << "Non-Magical\n";
  21.  
  22. }//end of test case loop
  23. return 0;
  24. }
Success #stdin #stdout 0s 4784KB
stdin
2
4
6
stdout
Non-Magical
Magical