surajumang08

GGBUNNYtester

Jan 24th, 2017
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.59 KB | None | 0 0
  1. #include<iostream>
  2. #include<cstdio>
  3.  
  4. #define MAX 1e18
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.   int t,n,k;
  10.   cin>>t;
  11.   while(t--)
  12.   {
  13.     cin>>n>>k;
  14.     int ans=0,flag=0;
  15.     long long num;
  16.     for(int i=0;i<n;i++)
  17.     {
  18.       scanf("%lld",&num);
  19.       //check whether num is a power of k or not
  20.       while(num>=1)
  21.       {
  22.         if(num==1)
  23.         {
  24.           flag=1;break;
  25.         }
  26.         if(num%k != 0)
  27.         {
  28.           flag=0;break;
  29.         }
  30.         num=num/k;
  31.  
  32.       }
  33.       if(flag)
  34.       {
  35.         ans++;flag=0;
  36.       }
  37.     }
  38.     cout<<ans<<endl;
  39.   }
  40. }
Add Comment
Please, Sign In to add comment