//判断是否是连续的数
//判断是否只能第一个数是最小值
#include <cstdio>
#include <algorithm>
typedef long long ll;
using namespace std;
int n,p;
const int maxn = 100010;
int arr[maxn];int binary(int l, int r, ll tgt){if(arr[n-1] <= tgt) return n;while(l < r){int mid = (l+r) / 2;if(tgt < arr[mid]){r = mid;}else{l = mid+1;}}return l;
}
int main() {scanf("%d %d", &n, &p);for(int i = 0; i < n; i++){scanf("%d", &arr[i]);}sort(arr, arr+n);int res = 1;for(int i = 0; i < n; i++){int j = binary(i+1, n-1, (ll)arr[i]*p);res = max(res, j-i);}printf("%d\n", res);return 0;
}#双指针
//判断是否是连续的数
//判断是否只能第一个数是最小值
#include <cstdio>
#include <algorithm>
typedef long long ll;
using namespace std;
int n,p;
const int maxn = 100010;
int arr[maxn];int main() {scanf("%d %d", &n, &p);for(int i = 0; i < n; i++){scanf("%d", &arr[i]);}sort(arr, arr+n);int res = 1;int r = 0;for(int l = 0; l < n; l++){while(r < n && arr[r]<= (ll) arr[l]*p){r++;}res = max(res, r-l);}printf("%d\n", res);return 0;
}
PAT1085 Perfect Sequence(25)
2025/9/14 2:26:20
来源:https://blog.csdn.net/weixin_51735301/article/details/144078351
浏览:
次
关键词:PAT1085 Perfect Sequence(25)
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com
热文排行
- 电力物联网的电力监控系统
- `git restore` 和 `git checkout` 用于丢弃工作区的改动, `git switch` 和 `git checkout` 用来切换分支
- 《警世贤文》摘抄:处人篇、受恩篇、宽人篇、听劝篇、劝善篇(多读书、多看报、少吃零食多睡觉)
- Android显示系统(08)- OpenGL ES - 图片拉伸
- Vmess协议是什么意思? VLESS与VMess有什么区别?
- 三元组抽取在实际应用中如何处理语义模糊性?
- WPS将文字文档朗读
- 使用 Docker 在 Alpine Linux 下部署 Caddy 服务器
- Rust Web框架怎么选?
- Vue.js 项目部署全解析:从开发到上线的关键旅程题
最新新闻
- (黑马点评)八、实现签到统计和uv统计
- 超越GPT4V,最强多模态MiniCPM-V2.6模型分享
- 计算机网络(五) —— 自定义协议简单网络程序
- GPT-4.0来袭:人工智能新纪元即将开启
- 【有啥问啥】深入浅出马尔可夫链蒙特卡罗(Markov Chain Monte Carlo, MCMC)算法
- 【赵渝强老师】MongoDB的MMAPv1存储引擎
- 使用Selenium的Python脚本实现自动登录
- 【办公类-04-04】华为助手导出照片视频分类(根据图片、视频的文件名日期导入“年-月-日”文件夹中,并转移到“年-月”文件中整理、转移到“年”文件夹中整理)
- 【Linux】应用层协议 HTTP
- PAT1085 Perfect Sequence(25)
推荐新闻
- (黑马点评)八、实现签到统计和uv统计
- 超越GPT4V,最强多模态MiniCPM-V2.6模型分享
- 计算机网络(五) —— 自定义协议简单网络程序
- GPT-4.0来袭:人工智能新纪元即将开启
- 【有啥问啥】深入浅出马尔可夫链蒙特卡罗(Markov Chain Monte Carlo, MCMC)算法
- 【赵渝强老师】MongoDB的MMAPv1存储引擎
- 使用Selenium的Python脚本实现自动登录
- 【办公类-04-04】华为助手导出照片视频分类(根据图片、视频的文件名日期导入“年-月-日”文件夹中,并转移到“年-月”文件中整理、转移到“年”文件夹中整理)
- 【Linux】应用层协议 HTTP
- PAT1085 Perfect Sequence(25)