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

定州网站制作公司做网站怎么做

定州网站制作,公司做网站怎么做,做网站c 和java那个好,河南省建设厅电话号码给你一个下标从 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/326883.html

相关文章:

  • 网站开发使用框架原因网上推广app
  • 织梦网站关闭手机版新东方厨师学费价目表
  • 个人网站建设方案模板营销自动化
  • 全球疫情实时动态数据seo查询爱站
  • 深圳网站制作公司建设西安百度seo推广
  • 摄影 网站 源码品牌整合营销案例
  • 企业网站建设的提案百度关键词搜索排名查询
  • 凌河锦州网站建设百度指数对比
  • 深圳网站建设深圳网络关键词优化公司排名
  • 大型网站建设兴田德润优惠免费宣传平台
  • 上海市网站建设加盟免费发广告网站
  • 手机网站按那个尺寸做如何用手机创建网站
  • wordpress卡在 wp精准的搜索引擎优化
  • wordpress 小组插件seo网站怎么优化
  • 深圳网页制作十大公司谷歌seo培训
  • 长安微网站建设国内seo服务商
  • 更改网站的布局长沙seo运营
  • 网站后台如何更新想在百度上推广怎么做
  • 仿网站被封怎么办竞价托管外包代运营
  • 太原的网站建设公司哪家好龙岗网站推广
  • 智慧团建app官网下载seo去哪里学
  • 网站建设事项百度百度一下就知道
  • 网站url和网站域名苏州百度推广开户
  • 深圳小企业网站建设设计制作郴州seo快速排名
  • wordpress 媒体库插件刷百度关键词排名优化
  • 建设网站的技术手段企业培训计划
  • 苏州专业做网站的公司哪家好网络营销员岗位的职责与要求
  • 网站建设模板系统福鼎网站优化公司
  • 党建专栏 文字说明 网站建设同城发广告的平台有哪些
  • 企业网站制作的书网络推广公司哪家做得好