Enormous Input Test | Problem Code: INTEST

The purpose of this problem is to verify whether the method you are using to read input data is sufficiently fast to handle problems branded with the enormous Input/Output warning. You are expected to be able to process at least 2.5MB of input data per second at runtime.

 

Input

The input begins with two positive integers n k (n, k<=107). The next n lines of input contain one positive integer ti, not greater than 109, each.

 

Output

Write a single integer to output, denoting how many integers ti are divisible by k.

 

Example

Input:
7 3
1
51
966369
7
9
999996
11

Output:
4

Solution

Language – C++

#include<iostream>
using namespace std;
int main() {
   int n,k,c=0;
   long long int num;
   cin>>n>>k;
   for(int i=1;i<=n;i++) {
      cin>>num;
      if(num%k==0)
         c++;
      }
   cout<<c<<endl;
   }

Leave a Reply