PAT_1085. Perfect Sequence
来源:互联网 发布:怎么向淘宝投诉卖家 编辑:程序博客网 时间:2024/06/05 07:54
#include <iostream>#include <algorithm>using namespace std;long long int a[100005],b[100005];int N,p;int binarySearch(int left,long long int m){int mid,right=N-1;while(left<=right){mid=(left+right)/2;if(a[mid]<m)left=mid+1;else if(a[mid]>m)right=mid-1;elsereturn mid;}return left;}int main(){scanf("%d%d",&N,&p);for(int i=0;i<N;i++)scanf("%lld",&a[i]);sort(a,a+N);for(int i=0;i<N;i++)b[i]=a[i]*p;int maxNum=0;for(int j=0;j<N;j++){int i=binarySearch(j,b[j]);if(a[N-1]<=b[j]&&N-j>maxNum)maxNum=N-j;else if(i-j>maxNum)maxNum=i-j;}cout<<maxNum<<endl;return 0;}
阅读全文
0 0
- PAT_1085. Perfect Sequence
- Perfect Sequence
- PAT 1085. Perfect Sequence
- 1085. Perfect Sequence (25)
- 1085. Perfect Sequence (25)
- 1085.Perfect Sequence
- pat1085 Perfect Sequence
- 1085. Perfect Sequence (25)
- 1085. Perfect Sequence (25)
- 1085. Perfect Sequence (25)
- 1085. Perfect Sequence (25)
- 1085. Perfect Sequence (25)
- PAT Perfect Sequence (25)
- A1085. Perfect Sequence (25)
- 1085. Perfect Sequence (25)
- 1085. Perfect Sequence (25)
- 1085. Perfect Sequence (25)
- pat 1085 Perfect Sequence
- JS判断一个数组中是否有重复值的三种方法
- Service层在J2EE分层结构中的作用
- Linux学习之路-文件输入输出
- Android进阶#(11/12)使系统适应变化——重构
- 详细解读KMP模式匹配算法
- PAT_1085. Perfect Sequence
- Nginx学习笔记 —— 基本数据结构
- 编程起航篇
- 苹果审核被拒问题总结
- 构建Visual Studio Code编译调试Linux C++环境
- Hibernate 逆向工程生成pojo----使用自定义pojo模板
- AppOps原理
- 动态规划——《3》最长公共子序列
- 数位DP UVA