国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

PAT A1085. Perfect Sequence (25)

2019-11-08 02:24:42
字體:
來源:轉載
供稿:網友

Given a sequence of positive integers and another positive integer p. The sequence is said to be a "perfect sequence" if M <= m * p where M and m are the maximum and minimum numbers in the sequence, respectively.

Now given a sequence and a parameter p, you are supposed to find from the sequence as many numbers as possible to form a perfect subsequence.

Input Specification:

Each input file contains one test case. For each case, the first line contains two positive integers N and p, where N (<= 105) is the number of integers in the sequence, and p (<= 109) is the parameter. In the second line there are N positive integers, each is no greater than 109.

Output Specification:

For each test case, PRint in one line the maximum number of integers that can be chosen to form a perfect subsequence.

Sample Input:
10 82 3 20 4 5 1 6 7 8 9Sample Output:
8
#include <cstdio>#include <algorithm>#include <cstring>#define Max 100010using namespace std;int main(){	int n,m,S[Max];	scanf("%d%d",&n,&m);	for(int i=0;i<n;i++)	{		scanf("%d",&S[i]);	}	sort(S,S+n);	int mm=1,f;	for(int i=0;i<n;i++)	{		f=upper_bound(S+i+1,S+n,(long long )S[i]*m)-S;		f-=i;		mm=max(mm,f);	}	printf("%d/n",mm);	system("pause");	return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉溪市| 丁青县| 陇西县| 施秉县| 察哈| 漳浦县| 布尔津县| 内江市| 阿拉尔市| 肥东县| 广德县| 宁德市| 江川县| 金乡县| 公主岭市| 三都| 思南县| 荣昌县| 平乐县| 虞城县| 玉屏| 南汇区| 洛扎县| 永昌县| 西乌珠穆沁旗| 邹城市| 武冈市| 镇安县| 康马县| 汝南县| 越西县| 崇阳县| 祁门县| 金山区| 林芝县| 海安县| 宜兴市| 鱼台县| 霍邱县| 龙川县| 临邑县|