题目描述
Given an array of size N of integers with each element denoted as array[i] .
In this problem we are given a parameter K and we are supposed to find the size of the largest contiguous subarray whose GCD is atleast K
If there is no subarray whose GCD is atleast K , print "0".
INPUT
The first line contains 2 integers N and K the size of the array and the parameter as described in the problem statement
The second line containts N space separated integers denoting the array.
OUTPUT
Print a single integer in a single line denoting the maximum contiguous subarray size whose GCD is atleast K.
Contraints
1 ≤ N ≤ 500000
1 ≤ array[i] , K ≤ 1000000
SAMPLE INPUT
5 9
10 20 5 15 45
SAMPLE OUTPUT
2
Explanation
GCD(10 , 20) is 10 and since its greater than 0 and there is no other subarray larger that this with GCD atleast 9 , so the answer is 2 . Alternatively the subarray (15 , 45) is also having GCD 15 but since it also has a size 2 the answer remains 2 only.
输入格式
见题面
输出格式
见题面