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

国外有哪些优秀的网站建站品牌大全

国外有哪些优秀的网站,建站品牌大全,深圳移动端网站建设模板,网上暴利赚钱项目Problem: 3027. 人员站位的方案数 II 文章目录思路解题过程复杂度Code思路 排序&#xff0c;把points按照x从小到大排序&#xff0c;满足x1<x2&#xff0c;如果x相同&#xff0c;就按y降序排序&#xff0c;确保y1>y2。 解题过程 固定左点i&#xff0c;向右扫点j&#xff…

Problem: 3027. 人员站位的方案数 II

文章目录

  • 思路
  • 解题过程
  • 复杂度
  • Code

思路

排序,把points按照x从小到大排序,满足x1<=x2,如果x相同,就按y降序排序,确保y1>=y2

解题过程

固定左点i,向右扫点jmaxj记录ij之间出现的最大y值。
如果maxy等于y1说明找到一个点等于左端的y值,不可能有更大的值,结束循环。

复杂度

  • 时间复杂度: O(n2)O(n^2)O(n2)
  • 空间复杂度: O(1)O(1)O(1)

Code

class Solution {
public:int numberOfPairs(vector<vector<int>>& points) {ranges::sort(points, {}, [](auto& p) { return pair(p[0], -p[1]); });int ans = 0, n = points.size();for (int i = 0; i < n; i++) {int y1 = points[i][1];int maxy = INT_MIN;for (int j = i + 1; j < n && maxy < y1; j++) {int y2 = points[j][1];if (y2 <= y1 && maxy < y2) {maxy = y2;ans++;}if (maxy == y1)break;}}return ans;}
};
http://www.dtcms.com/a/397497.html

相关文章:

  • eclipes网站建设教程2016网站设计规范
  • 网站优化查询代码建筑工地找工作的平台
  • 房屋设计装修网站什么是网店推广
  • 全国最大的网站建设公司排名网站上传的图片怎么做的清晰度
  • 做网站用主机浙江网站建设价格
  • 宜都网站seo珠海微信网站
  • 创建网站哪个好百度外卖网站建设与维护方法
  • 营销型网站建设个人大型网站开发成本
  • 湛江市城乡住房建设局网站wordpress 漫画站
  • 建立什么本地网站赚钱沈阳网站优化公司
  • 汕头搭建建站做网站图片广告推广怎么忽悠人的
  • 网站建设主页做网站年入多少
  • 如何提升网站的收录量大企业网站建设费用
  • 网站域名绑定破解智慧团建网站官网电脑版
  • 基本网站建设语言seo排名优化推广
  • 校园网站建设方案策划书网站建设用哪个
  • 海尔网站建设南通开发区:高质量发展
  • 做网站需要掌握的技术网络营销平台推广方案
  • discuz蓝色城市门户论坛网站模板中元建设网站
  • wordpress漫画网站个人可以做社区网站有哪些
  • 银川兴庆建设局网站p2p网站建设公司哪家好
  • 网站开发课程设计实验报告山西省住房和城乡建设厅网站报名
  • 怎么制定网站vs2017js网站开发方法
  • 永康建设局网站网盘资源共享群吧
  • 哈密市建设局网站wordpress站群是什么
  • python网站和js做网站西瓜网络深圳网站建设 东莞网站建设
  • 永康网站开发公司注册消防工程师
  • 怎么做国外的网站吗仪征网站建设公司哪家好
  • seo推广有用吗网站优化报表
  • 体彩网站开发中小企业建站实战