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

网站外链收录很多 内链收录几个新网域名管理平台

网站外链收录很多 内链收录几个,新网域名管理平台,专门做焦点图的网站,跨境电商平台一览表题目如下 数据范围 显然数组长度最大可以到10的5次方n方的复杂度必然超时#xff0c;阅读题目实际上就是寻找两个位置不同的数满足不等式即可(实际上i j无所谓是哪个 我们只要把位置小的想成i就行)。 按照上面的思路我们只需要排序数组然后从前往后遍历数组然后利用二分查找…题目如下 数据范围 显然数组长度最大可以到10的5次方n方的复杂度必然超时阅读题目实际上就是寻找两个位置不同的数满足不等式即可(实际上i j无所谓是哪个 我们只要把位置小的想成i就行)。 按照上面的思路我们只需要排序数组然后从前往后遍历数组然后利用二分查找寻找下界和上界的下标然后把下标相减就能得到答案。 值得注意的是这样计算会把结果翻倍假设 1,2满足答案那么按照我们的算法1,2 2,1都会被统计所以结果要减半通过代码 class Solution { public:int findlow(vectorint 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(vectorint 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(vectorint 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.hkea.cn/news/14552547/

相关文章:

  • 网站建设外包工作建设网站最好的软件
  • 深圳电子烟网站建设wordpress 主题king
  • 南宁模板建站苏州有哪些做网站
  • 网站开发的选题意义及背景陕西交通建设集团公司网站
  • 做网站素材网引用评论框代码wordpress6
  • 如何在外管局网站做付汇延期企业网站托管备案
  • 南京的网站建设公司拓尔思网站建设公司
  • 德州 网站建设被网站管理员设置拦截
  • 规模大的企业建站wordpress拼团小程序
  • aspnet网站开发到部署流程浦口区网站建设
  • 易语言怎么做无限打开网站重庆是哪个省的城市哪个市
  • 做网站的技术要求做网站用哪个软件
  • 南昌新建网站建设济南网站建设公司官网
  • 哪些网站可以做平面设计上海十大科技公司
  • 深圳人才网官方网站网站链接推广
  • 做网站一条龙网页升级访问站
  • 网站和网页的概念wordpress memcached命中率
  • 一个网站多个域名 seowordpress数据库修复
  • seo网站推广佛山网站建设实验报告
  • 网站建设栏目说明为什么选择当网站设计人员
  • 网站排名前十浅析淘宝网站的建设与运营论文
  • 青岛网站建设企业建站手机做图片设计哪个软件好
  • 特产网站开发的目的福建银瑞建设工程有限公司网站
  • 为什么网站要域名解析工程造价招聘网最新招聘
  • 临沂网站案例网站设计宽屏
  • asp双语企业网站源码点击图片是网站怎么做的
  • 网站开发目录石家庄建设工程信息网
  • 网站推广临沂网站推广公司网站
  • 邢台建设专业网站软件公司简介模板100字
  • 网络销售网站有哪些网站做闪电电磁