当前位置: 首页 > news >正文

神码ai智能写作网站网站改版换了域名

神码ai智能写作网站,网站改版换了域名,惠州网络营销公司,广西最优秀的品牌网站建设公司1030 完美数列 #xff08;25 分#xff09;给定一个正整数数列#xff0c;和正整数 p#xff0c;设这个数列中的最大值是 M#xff0c;最小值是 m#xff0c;如果 M≤mp#xff0c;则称这个数列是完美数列。 现在给定参数 p 和一些正整数#xff0c;请你从中选择尽可能…1030 完美数列 25 分 给定一个正整数数列和正整数 p设这个数列中的最大值是 M最小值是 m如果 M≤mp则称这个数列是完美数列。 现在给定参数 p 和一些正整数请你从中选择尽可能多的数构成一个完美数列。 输入格式 输入第一行给出两个正整数 N 和 p其中 N≤10​5​​是输入的正整数的个数p≤10​9​​是给定的参数。第二行给出 N 个正整数每个数不超过 10​9​​。 输出格式 在一行中输出最多可以选择多少个数可以用它们组成一个完美数列。 输入样例 10 8 2 3 20 4 5 1 6 7 8 9输出样例 8思路  先对数列进行排序然后枚举左端点也就是最小值m然后查找一个尽可能大的右端点M使得Mm*p,由于数列已经排序所以可以使用二分查找。upper_bound()返回第一个大于待查找元素的数列元素的下标如果没有找到返回第n个元素不存在所以需要进行返回值判断。注意点是m*p会超过int。code 1:手写二分 #includeiostream #includestring #includevector #includestring #includecstdio #includecmath #includestring.h #includealgorithm #includeunordered_map #includestack using namespace std;int main() {int n,p;scanf(%d%d,n,p);long long int a[n];for(int i0;in;i)scanf(%lld,a[i]);sort(a,an);int maxv0;for(int i0;in;i){int lefti,rightn-1,ans-1;while(leftright){int midleft(right-left)/2;if(a[mid]a[i]*p){ansmid;leftmid1;}elserightmid-1;}if(ans!-1)maxvmax(maxv,ans-i1);}coutmaxv;return 0; } code2 使用库函数 #includeiostream #includestring #includevector #includestring #includecstdio #includecmath #includestring.h #includealgorithm #includeunordered_map #includestack using namespace std;int main() {int n;long long p;scanf(%d%lld,n,p);long long int a[n];for(int i0;in;i)scanf(%lld,a[i]);sort(a,an);int maxv0;for(int i0;in;i){int indexupper_bound(ai,an,a[i]*p)-a;if(indexn)index--;while(a[index]a[i]*p) index--;maxvmax(maxv,index-i1);}coutmaxv;return 0; }     转载于:https://www.cnblogs.com/zhanghaijie/p/10406416.html
http://wiki.neutronadmin.com/news/96367/

相关文章:

  • 服务周到的微网站建设物流公司网站怎么做
  • 网站建设的专业术语html5 移动网站
  • 在线logo设计商标免费鄂州网站seo
  • 互助县公司网站建设每平每屋设计家官网
  • 医院网站php源码windows用什么wordpress
  • 青岛做网站青岛做网站c2c有哪些电商平台
  • 做网站的软件公司网站策划是干什么的
  • 郑州定制网站建设网站免费软件下载
  • 营销网站建设公司推荐哈尔滨网站优化排名
  • wordpress一定要本地建站吗自己做网站什么类型的比较好
  • 网站建设制作首页流程汽车网站开发背景
  • 网站建设 鼠标网站服务器怎么查询
  • 嘉兴建设网站asp.net企业网站建设
  • 网站建设费用如何做账做民宿加盟哪些网站比较好
  • 郴州网站建设方案策划什么是优化网站
  • 怎么做国际货运代理外贸网站做企业网站排名
  • 南宁做网站推广nnsomapp制作程序
  • 设计公司网站制作wordpress换主题出错字幕办
  • 电子商城网站建设 模板wordpress主题图片丢失
  • 河南自助建站建设代理酷万网站建设
  • 嘉兴云推广网站如何设计个人网站
  • 福清建设银行网站电商平台项目商业计划书
  • 佛山微网站建设 天博网站后端架构如何做
  • 网站建设经典教材怎么 从头开始建设一个网站
  • wordpress网站360搜索收录内链好的网站
  • 济南网站seo报价外贸soho网站
  • 网站建设策划书主要内容网页制作实训心得
  • 无线路由器做中继手机能连接但无法访问网站wordpress软件最低要求
  • 医院建设网站中国建设教育协会的网站查询
  • 科技成果转化网站建设无远低代码开发平台