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

神农架网站制作网站推广策划书目录

神农架网站制作,网站推广策划书目录,wordpress默认登录地址修改,深圳最新政策在数组nums中找到p个数对#xff0c;使差值绝对值的和最小。 思路#xff1a; 最小差值应该是数值相近的一对数之间产生#xff0c;让数值相近的数字尽量靠在一起方便计算#xff0c;所以需要排序。 这里不去直接考虑一对对的数字#xff0c;而是直接考虑差值的取值。 … 在数组nums中找到p个数对使差值绝对值的和最小。 思路 最小差值应该是数值相近的一对数之间产生让数值相近的数字尽量靠在一起方便计算所以需要排序。 这里不去直接考虑一对对的数字而是直接考虑差值的取值。 用binary search搜索一个差值。 左边界是0右边界就是nums中的最大值 - 最小值nums排序后最右边数字 - 最左边数字。 确定mid 差值那么一对数字的差的绝对值如果 这个差值就说明满足 遍历数组nums, 计算满足 差值的数字有多少对记为cnt对 如果cnt p, 说明差值在mid内的数字对能达到p个可以进一步缩小差值right mid. 反之需要left mid1. class Solution {int n 0;public int minimizeMax(int[] nums, int p) {n nums.length;Arrays.sort(nums);int left 0;int right nums[n-1] - nums[0];while(left right) {int mid left (right - left) / 2;if(canMakePairs(mid, nums, p)) {right mid;} else {left mid 1;}}return left;}boolean canMakePairs(int mid, int[] nums, int p) {int cnt 0;for(int i 0; i n-1 cnt p;i){ //在这里限制cntp,因为p可以是0if(nums[i1] - nums[i] mid) {cnt ;i ; //加上for里面的i,相当于i向右移动2位}}return cnt p;} }
http://www.hkea.cn/news/14443238/

相关文章:

  • 丽江建设信息网站手机论坛哪个最火
  • 韩国教育网站模板设计logo网站免费南蒲四特
  • 山东临沂市需要建设网站的公司网站建设与管理学习收获
  • 游戏运营备案官方网站房地产分销平台有哪些
  • 凡科网站做的好不好手机网站建设哪家专业
  • 常州做网站哪家便宜万户高端网站建设
  • 中国小康建设官方网站网站域名验证
  • 不让人看出wordpress建的站福州建站模板搭建
  • 网站平台设计费用多少济南住房和房产信息网
  • 国外网站为什么不用备案iis关闭网站
  • 北京网站建设报价wordpress调用当前分类名
  • 做网站公司郑州郑州的网站建设公司哪家好网络营销外包是干啥的
  • 网站风格代码自助建站百度
  • 网页制作与网站建设试卷做阿里巴巴网站应怎样定位
  • 可免费商用的cms建站系统做亚克力在那个网站上好
  • 网站开发项目视频dedecms旅游网站模板
  • 怎样在百度上建立网站查询网站旗下域名
  • 建设银行软件官方网站郑州网站模板建设
  • 中英文网站设计小程序多用户商城
  • 网站做重新定向 对网站有影响吗宁波网站免费制作
  • 购物网站开发周期秦皇岛市第一中学
  • 网站建设合同书(范本)网站设计需要考虑的基本原则
  • 计算机应用专业(网站开发)说到很多seo人员都转行了
  • 做的网站 v2ex公司注册资金多少合适
  • 网站建设玖金手指谷哥三十人才招聘网官网
  • 苏州外贸企业网站建设做网站的总是有活动怎么回事
  • 网站建设合同百度文库泉州做网站建设
  • 建设银行企业网上银行网站wordpress删除自定义字段
  • 网站里的搜索怎么做Wordpress怎么連結mysql
  • 搭建网站空间wordpress会员微信支付宝