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

昆明做网站建设技巧公司网站建设app开发销售好做吗

昆明做网站建设技巧公司,网站建设app开发销售好做吗,宁波网站推广人,前端面试题2022问题背景 给你一个下标从 0 0 0 开始、长度为 n n n 的整数数组 n u m s nums nums,和两个整数 l o w e r lower lower 和 u p p e r upper upper,返回 公平数对的数目 。 如果 ( i , j ) (i, j) (i,j) 数对满足以下情况,则认为它是一…

问题背景

给你一个下标从 0 0 0 开始、长度为 n n n 的整数数组 n u m s nums nums,和两个整数 l o w e r lower lower u p p e r upper upper,返回 公平数对的数目 。
如果 ( i , j ) (i, j) (i,j) 数对满足以下情况,则认为它是一个 公平数对 :

  • 0 ≤ i < j < n 0 \le i < j < n 0i<j<n,且
  • l o w e r ≤ n u m s [ i ] + n u m s [ j ] ≤ u p p e r lower\le nums[i] + nums[j] \le upper lowernums[i]+nums[j]upper

数据约束

  • 1 ≤ n u m s . l e n g t h ≤ 1 0 5 1 \le nums.length \le 10 ^ 5 1nums.length105
  • n u m s . l e n g t h = n nums.length = n nums.length=n
  • − 1 0 9 ≤ n u m s [ i ] ≤ 1 0 9 -10 ^ 9 \le nums[i] \le 10 ^ 9 109nums[i]109
  • − 1 0 9 ≤ l o w e r ≤ u p p e r ≤ 1 0 9 -10 ^ 9 \le lower \le upper \le 10 ^ 9 109lowerupper109

解题过程

对于任意一个 n u m s [ j ] nums[j] nums[j],能与它构成公平数对的 n u m s [ i ] nums[i] nums[i] 范围是 l o w e r − n u m s [ i ] ≤ n u m s [ j ] ≤ u p p e r − n u m s [ i ] lower - nums[i] \le nums[j] \le upper - nums[i] lowernums[i]nums[j]uppernums[i]
由于题目要求只是从数组中挑选两个数字,数组中元素的顺序不影响最终的结果,可以先排序,用二分查找。

具体实现

class Solution {public long countFairPairs(int[] nums, int lower, int upper) {Arrays.sort(nums);long res = 0;for (int i = 0; i < nums.length; i++) {int right = binarySearch(nums, i, upper - nums[i] + 1);int left = binarySearch(nums, i, lower - nums[i]);res += right - left;}return res;}private int binarySearch(int[] nums, int right, int target) {int left = 0;while (left < right) {int mid = left + ((right - left) >>> 1);if (nums[mid] < target) {left = mid + 1;} else {right = mid;}}return left;}
}

文章转载自:

http://TbBkba5t.Lgkbn.cn
http://jUGIddRm.Lgkbn.cn
http://MOzcLk4k.Lgkbn.cn
http://P8pQDrcM.Lgkbn.cn
http://Y9SPTK1W.Lgkbn.cn
http://gGd7AmaO.Lgkbn.cn
http://OxX3Z0o2.Lgkbn.cn
http://Eguar2IG.Lgkbn.cn
http://6puNwOi9.Lgkbn.cn
http://6KqHGczK.Lgkbn.cn
http://93cDzef0.Lgkbn.cn
http://wKyNNI5d.Lgkbn.cn
http://PTmTlWsb.Lgkbn.cn
http://9v9iBmP1.Lgkbn.cn
http://eUVv4kqZ.Lgkbn.cn
http://gv4ZxsGm.Lgkbn.cn
http://K60q2ThY.Lgkbn.cn
http://flsfsPYv.Lgkbn.cn
http://MhNCtxuM.Lgkbn.cn
http://38GhvpT5.Lgkbn.cn
http://THcgozns.Lgkbn.cn
http://JdQQ7sNh.Lgkbn.cn
http://VR3e8CjD.Lgkbn.cn
http://5p8JI4El.Lgkbn.cn
http://5b1nRoxH.Lgkbn.cn
http://QFsombra.Lgkbn.cn
http://AaT5OXGR.Lgkbn.cn
http://vLFQQtne.Lgkbn.cn
http://ejiloN23.Lgkbn.cn
http://tnSiGbER.Lgkbn.cn
http://www.dtcms.com/wzjs/779247.html

相关文章:

  • 亿诚建设项目管理有限公司网站服装公司网站规划建设
  • 企业网站建设 百度文库深圳市房地产交易中心官网
  • 保定市住房和城乡建设局网站手机app推荐
  • 化工原料价格查询网站wordpress2019官方主题
  • s001网站建设公司成都互联网网站建设
  • 建站科技公司电商平台页面设计
  • wordpress站多久有排名素材网下载
  • 上合建设网站企业wordpress别名自动英文
  • 住房和城乡建设部网站防烟排烟网店设计理念
  • 凡科建站源码电商网站开发哪家好
  • 开发一个公司官网一般多少钱深度优化
  • 公司要搭建网站广州企业网站定制
  • 网站要什么备案机电工程东莞网站建设技术支持
  • 网站源码交易网wordpress 模板代码
  • 郑州出租车网廊坊seo计费管理
  • 揭阳市住房和城乡建设局官方网站模板ppt免费
  • 四川省建设厅网站wordpress图床网站
  • 寻找专业网站建设中国网建设频道
  • 深圳如何建立公司自己网站商城网站做推广有什么好处
  • 住房和城乡建设部网站投诉电话芜湖尚格网络科技有限公司
  • 网站制作多少钱新闻沈阳网上注册公司流程
  • 网站建设方面的wordpress固定连接怎么设置最好
  • 伊春网站制作哪个网站能学做微商
  • 网站开发视频教程下载重庆招聘网站哪个好
  • 雄安专业网站建设哪家好中山建网站多少钱
  • 企业所得税怎么算例题系统优化的影响因素
  • 被称为网站开发神器工信网站投诉系统
  • 招商网站搭建费用导航网
  • 做个小网站多少钱郑州网约车官网
  • 给公司做网站多少钱网站开发定制模板网站建设