PAT-A-1085. Perfect Sequence (25)
来源:互联网 发布:淘宝网卖精密管违法吗 编辑:程序博客网 时间:2024/05/29 14:53
1085. Perfect Sequence (25)
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<iostream>#include<cstdio>#include<algorithm>using namespace std;int a[100010];int main(){ int n, p; cin >> n >> p; for (int i = 0; i < n; i++) cin >> a[i]; sort(a, a + n); int ans = 1; for (int i = 0; i < n; i++) { int j = upper_bound(a + i, a + n, (long long)a[i] * p) - a; ans = max(ans, j - i); } cout << ans << endl; system("pause"); return 0;}
- PAT A 1085. Perfect Sequence (25)
- PAT-A 1085. Perfect Sequence (25)
- PAT-A-1085. Perfect Sequence (25)
- Pat(A) 1085. Perfect Sequence (25)
- PAT-A 1085. Perfect Sequence
- pat 1085. Perfect Sequence (25)
- PAT 1085. Perfect Sequence (25)
- pat 1085. Perfect Sequence (25)
- PAT 1085. Perfect Sequence (25)
- 【PAT】1085. Perfect Sequence (25)
- PAT 1085. Perfect Sequence (25)
- pat 1085. Perfect Sequence (25)
- PAT 1085. Perfect Sequence (25)
- 【PAT】 1085. Perfect Sequence (25)
- 1085. Perfect Sequence (25) PAT
- PAT 1085. Perfect Sequence
- 【PAT】1085. Perfect Sequence
- PAT Perfect Sequence (25)
- 聊一聊JSP吧
- 第一章:概序
- Android开发命名规范
- 随机模拟和采样方法
- LVS-DR部署
- PAT-A-1085. Perfect Sequence (25)
- qduoj 帅气的HYC求乘积 dp//蓝桥算法训练 乘积最大
- H5 canvas实现客户端压缩图片上传
- 139.病毒库的更新
- 第3章 需求获取
- POJ 2386 Lake Counting
- Android框架之路——Retrofit2.0的初窥(包含Gson)
- Medium: Binary Tree Paths Add to List
- 破解jquery.dataTables.editor 1.6.2