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

太和县住房和城乡建设局网站安钢贴吧论坛

太和县住房和城乡建设局网站,安钢贴吧论坛,手机医疗网站建设,关键词网站给你一个下标从 0 开始的整数数组 nums 和一个整数 p 。请你从 nums 中找到 p 个下标对#xff0c;每个下标对对应数值取差值#xff0c;你需要使得这 p 个差值的 最大值 最小。同时#xff0c;你需要确保每个下标在这 p 个下标对中最多出现一次。 对于一个下标对 i 和 j 每个下标对对应数值取差值你需要使得这 p 个差值的 最大值 最小。同时你需要确保每个下标在这 p 个下标对中最多出现一次。 对于一个下标对 i 和 j 这一对的差值为 |nums[i] - nums[j]| 其中 |x| 表示 x 的 绝对值 。 请你返回 p 个下标对对应数值 最大差值 的 最小值 。 示例 1 输入nums [10,1,2,7,1,3], p 2 输出1 解释第一个下标对选择 1 和 4 第二个下标对选择 2 和 5 。 最大差值为 max(|nums[1] - nums[4]|, |nums[2] - nums[5]|) max(0, 1) 1 。所以我们返回 1 。示例 2 输入nums [4,2,1,2], p 1 输出0 解释选择下标 1 和 3 构成下标对。差值为 |2 - 2| 0 这是最大差值的最小值。 提示 1 nums.length 10^50 nums[i] 10^90 p (nums.length)/2 分析二分答案左端点为 0右端点为数组元素的最大值检查能否找到 p 个差值小于等于 mx 的数对。先对数组进行排序之后相邻元素的差如果小于 mx就计算一次差值循环下标右移 2 位否则循环下标右移 1 位。 检查满足差值小于等于 mx 的数对个数。贪心进行选择从左到右遍历时只要 nums[i] 与 nums[i1] 构成的数对满足条件就立刻选取。假设不选 nums[i]从剩下的数中能够选出的对数一定不会超过选 nums[i] 时的对数所以贪心策略是正确的。 int cmp(const void *a,const void *b) {int *aa(int*)a;int *bb(int*)b;return (*aa)-(*bb); }int minimizeMax(int* nums, int numsSize, int p) {if(!p)return 0;qsort(nums,numsSize,sizeof(int),cmp);// for(int i0;inumsSize;i)// printf(%d ,nums[i]);int ans0,l0,rnums[numsSize-1],mid;while(lr){// printf(l%d r%d\n,l,r);int mid(lr)/2,cnt0;for(int i1;inumsSize;){int sumnums[i]-nums[i-1];if(summid)cnt,i2;else i;}if(cntp)ansmid,rmid-1;else lmid1;// printf(l%d r%d cnt%d p%d mid%d ans%d\n,l,r,cnt,p,mid,ans);}return ans; }
http://www.hkea.cn/news/14515640/

相关文章:

  • 北京网站建设工作室哪家好手机存储wordpress
  • 网站制作及排名优化中国企业信用网
  • 铜仁网站建设wordpress拨号
  • 企业网站开发 流程个人网页设计与制作研究背景
  • 网站app的区别国外有趣的网站
  • 茂名做网站报价查看自己网站访问量
  • 正规网站建设学习网公司哪家好广东省建设监理协会网站 - 首页
  • 武进网站制作公司景安网站
  • 成都市网站备案西安网站建设公司找哪家
  • 兰州网站seo服务app推广联盟平台
  • 宿迁建设局网站拆除备案王牌网站做代理
  • 建设银行企业网上银行网站什么网站可以做软件有哪些东西吗
  • 织梦网站如何更新系统第三方公司做网站价格
  • 怎么做网站的一个横向列表山东东平建设工程招标网站
  • 申请主机网站美团做团购网站
  • 述建设一个网站的具体步骤企业文化理念
  • 中国十大门户网站seo引擎优化是什么意思
  • 推荐网站建设推广大男人直播视频
  • 青浦集团网站建设淘宝的网站怎么做的好
  • 做app封装的网站拼多多推广
  • 网站定制二次开发无域名网站 能否被百度
  • 吴江建网站关于计算机网站建设的论文
  • 北京网站建设制作开发公司网站平台方案设计
  • 合肥网站建设-中国互联天眼查询企业信息系统
  • 西安免费平台网站建设门头沟网站建设公司
  • 河南省住房和建设厅网站邮箱域名和网站域名
  • 万创网做的网站怎么样国际阿里网站首页建设
  • 网站页面锚点怎么做西宁市解封最新消息今天
  • 苏州姑苏区建设局网站环保设计院的网站建设
  • 大连 网站维护哈尔滨专业网站营销