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

5自己建网站可以免费推广的平台

5自己建网站,可以免费推广的平台,深圳11区将实行居家办公,北京网站建设 标准型 新翼题目如下 数据范围 显然数组长度最大可以到10的5次方n方的复杂度必然超时,阅读题目实际上就是寻找两个位置不同的数满足不等式即可(实际上i j无所谓是哪个 我们只要把位置小的想成i就行)。 按照上面的思路我们只需要排序数组然后从前往后遍历数组然后利用二分查找…

题目如下
在这里插入图片描述
数据范围
在这里插入图片描述

显然数组长度最大可以到10的5次方n方的复杂度必然超时,阅读题目实际上就是寻找两个位置不同的数满足不等式即可(实际上i j无所谓是哪个 我们只要把位置小的想成i就行)。
按照上面的思路我们只需要排序数组然后从前往后遍历数组然后利用二分查找寻找下界和上界的下标然后把下标相减就能得到答案。
值得注意的是这样计算会把结果翻倍(假设 1,2满足答案那么按照我们的算法1,2 2,1都会被统计所以结果要减半)

通过代码

class Solution {
public:int findlow(vector<int>& nums, int v, int target) {int n = nums.size();int l = 0, r = n - 1;int mid;while (l < r) {mid = (l + r) / 2;if (nums[mid] + v >= target) {r = mid;} else{l = mid + 1;}}if(nums[l] + v < target)return -1;//  cout << l;return l;}int findhigh(vector<int>& nums,int v, int target) {int n = nums.size();int l = 0, r = n - 1;int mid;while (l < r) {mid = (l + r + 1) / 2;if (nums[mid] + v > target) {r = mid - 1;} else{l = mid;}}if(nums[l] + v > target)return -1;return l;}long long countFairPairs(vector<int>& nums, int lower, int upper) {long long ans = 0;int n = nums.size();sort(nums.begin(), nums.end());int low, high;for (int i = 0; i < n; i++) {low = findlow(nums,nums[i],lower);high = findhigh(nums,nums[i],upper);if(low != -1 && high != -1){ans += high - low;//  cout << low << "-" << high << "\n";if(i < low || i > high){ans++;}}}return ans/2;}
};

在这里插入图片描述

http://www.tj-hxxt.cn/news/99455.html

相关文章:

  • 成都医院做网站建设公司注册
  • 注册网站模板营销软文范例大全300
  • 一起做网站17杭州女装免费卖货平台
  • 三合一网站管理系统给你一个网站怎么优化
  • 中国建设银行网站能查流水吗为企业推广
  • 泰安北京网站建设天津百度关键词推广公司
  • 施工企业的项目负责人应当对( )负责外贸seo网站推广
  • 清远网站建设公司搜索引擎推广试题
  • 东莞做网站ab0769互联网平台有哪些
  • 邢台网站建设厂家百度搜索下载安装
  • 较好的网站建设公司收录优美图片找不到了
  • 做网站设计的公司爱站网关键词长尾挖掘
  • 常平网站建设广州seo工资
  • 邵阳做网站的公司网店运营工作内容
  • 门户网站开发方案优化疫情防控 这些措施你应该知道
  • 做哪种网站流量大免费广告推广平台
  • 英国做电商网站有哪些网站建设的流程及步骤
  • 超级商城南昌seo计费管理
  • 做词频分析的网站网页设计模板免费网站
  • 全国的网站建设安徽seo
  • 西乡网站建设2022年最新十条新闻
  • 安全培训网站手机app安装下载
  • 无锡新区做网站公司潍坊网站关键词推广
  • 东莞哪家做网站好网站排名在线优化工具
  • 秦皇岛汽车网站制作seo网站编辑是做什么的
  • html网站支付链接怎么做如何做好网络推广
  • 韩国企业网站模板下载外链发布网站
  • 做网站前台需要什么技能企业网站推广方法实验报告
  • 建设网站需要的资质证书app开发制作
  • wordpress无限加载插件roseonly企业网站优化