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

头条网站怎么做企业网站建设价格

头条网站怎么做,企业网站建设价格,企业 办公 网站模板下载,网站建设的流程图示给你一个下标从 0 开始、长度为 n 的整数数组 nums &#xff0c;和两个整数 lower 和 upper &#xff0c;返回 公平数对的数目 。 如果 (i, j) 数对满足以下情况&#xff0c;则认为它是一个 公平数对 &#xff1a; 0 < i < j < n&#xff0c;且lower < nums[i] …

给你一个下标从 0 开始、长度为 n 的整数数组 nums ,和两个整数 lower 和 upper ,返回 公平数对的数目 。

如果 (i, j) 数对满足以下情况,则认为它是一个 公平数对 :

  • 0 <= i < j < n,且
  • lower <= nums[i] + nums[j] <= upper

示例 1:

输入:nums = [0,1,7,4,4,5], lower = 3, upper = 6
输出:6
解释:共计 6 个公平数对:(0,3)、(0,4)、(0,5)、(1,3)、(1,4) 和 (1,5) 。

示例 2:

输入:nums = [1,7,9,2,5], lower = 11, upper = 11
输出:1
解释:只有单个公平数对:(2,3) 。

提示:

  • 1 <= nums.length <= 10^5
  • nums.length == n
  • -10^9 <= nums[i] <= 10^9
  • -10^9 <= lower <= upper <= 10^9

分析:先进行排序后,遍历数组。对于每一个 nums[i],可以使用二分查找找到一个区间 [l,r],使得所有的 i∈[l,r] 满足 lower−nums[j]≤nums[i]≤upper−nums[j]。具体来说,可以找到 ≤upper−nums[j] 的元素个数,减去 <lower−nums[j] 的元素个数,加入答案。

int find_index(int *nums,int numsSize,int target)
{int l=0,r=numsSize,m;while(l<r){int m=(l+r)/2;if(nums[m]>=target)r=m;else if(nums[m]<target)l=m+1;}return l;
}int cmp(const void *a,const void *b)
{return *(int*)a-*(int*)b;
}long long countFairPairs(int* nums, int numsSize, int lower, int upper) {long long ans=0;qsort(nums,numsSize,sizeof(int),cmp);for(int i=0;i<numsSize;++i){int l=find_index(nums,i,lower-nums[i]);int r=find_index(nums,i,upper-nums[i]+1);ans+=r-l;}return ans;
}
http://www.dtcms.com/wzjs/67911.html

相关文章:

  • 公司网页设计实例教程抖音关键词排名优化软件
  • 财务公司业务范围seo优化排名软件
  • 四川住房和城乡建设局网站提高工作效率英语
  • 网站建设流程包括哪些内容百度热搜排名
  • 国内著名设计公司廊坊seo整站优化
  • 有关做美食的网站乐seo推广培训课程
  • 怎样查网站有没有备案百度关键词搜索指数
  • 番禺网站建设优化上海seo排名
  • 网站建设有几种方法福州seo代理商
  • wordpress手机版主题seo先上排名后收费
  • asp跳转到别的网站永久免费用的在线客服系统
  • 百度怎样做网站水果营销软文
  • 用织梦做的网站怎样看品牌咨询
  • 做网站应该了解什么问题百度图片识别搜索引擎
  • 网站更新 缓存百度指数怎么看
  • 怎么自己做H5网站宁波seo快速优化教程
  • 重庆建筑安全信息网优化模型有哪些
  • 怎样开发手机网站建设百度网盘下载安装
  • 同个主体新增网站备案网络营销的实现方式
  • 面试网站建设工程师关键词是指什么
  • 广州电商网站建设长沙百度首页排名
  • 公司网站的栏目设置互联网广告平台代理
  • 网站做了泛解析 为什么影响seo百度资源搜索资源平台
  • 手机网站代理网站关键词排名快速提升
  • 开发公司年终工作总结pptseo入门
  • wordpress社区论坛模板石家庄seo按天扣费
  • 设计的网站有哪些企业网络营销成功案例
  • 邹城网站开发制作网页的软件
  • 做网站外国的seo关键词布局案例
  • 网站开发的现状分析巨量引擎广告投放平台代理