2151: perfect
          Memory Limit:128 MB
          Time Limit:1.000 S
         
      
      
        
          Judge Style:Text Compare
          Creator:
      
      
          Submit:44
          Solved:21
      
Description
	给定一个正整数序列和一个正整数 p。
	如果 M≤m×p成立,则该序列被称为完美序列,其中 M 和 m 分别是序列中的最大和最小数。
	现在给定一个序列和一个参数 p,你应该从序列中找到尽可能多的数字以构成一个完美的子序列。
Input
	第一行包含两个整数 N 和 p。
	第二行包含 N个正整数,表示给定序列。
Output
	输出最多可以选择多少个数,构成一个完美子序列。
Sample Input Copy
10 8
2 3 20 4 5 1 6 7 8 9Sample Output Copy
8HINT
	1≤N≤105,1≤p≤109,序列中的元素均不超过 109。