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

企业网站建设方案教程网站建设外包

企业网站建设方案教程,网站建设外包,网站建设工作室07fly,用别人的二级域名做网站友情提示:这个方法并没有通过案例,只通过了944个案例(很难受),超时了,但是想着还是分享出来吧 题目描述: 给你一个下标从 0 开始的正整数数组 heights ,其中 heights[i] 表示第 i …

友情提示:这个方法并没有通过案例,只通过了944个案例(很难受),超时了,但是想着还是分享出来吧

题目描述:

给你一个下标从 0 开始的正整数数组 heights ,其中 heights[i] 表示第 i 栋建筑的高度。

如果一个人在建筑 i ,且存在 i < j 的建筑 j 满足 heights[i] < heights[j] ,那么这个人可以移动到建筑 j 。

给你另外一个数组 queries ,其中 queries[i] = [ai, bi] 。第 i 个查询中,Alice 在建筑 ai ,Bob 在建筑 bi 。

请你能返回一个数组 ans ,其中 ans[i] 是第 i 个查询中,Alice 和 Bob 可以相遇的 最左边的建筑 。如果对于查询 i ,Alice  Bob 不能相遇,令 ans[i] 为 -1 

输入输出实例:

思路:我的思路是先定义一个长度为len(queries)的全为-1的列表ans,然后遍历queries里的每组元素,然后找alice和bob哪个在右边,然后从在右边的那个下标为起始开始遍历heights列表直到遇到一个满足条件的建组就结束这次循环,开始找下一组。

那么对于在找每组的我们要的下标过程为:如果这两个在同一个建筑,那我们直接将这个建筑(也就是下标)放到ans列表中;如果是bob在右边的建筑,我们就要找满足条件的建筑即:heights[j] >= heights[bob] and heights[j] > heights[alice],这个条件把他们汇合的建筑是bob所在建筑也考虑到;同理可得alice在右边我们如何做。根据上述思路有以下代码:

class Solution:def leftmostBuildingQueries(self, heights: List[int], queries: List[List[int]]) -> List[int]:ans = [-1]*len(queries)for i in range(len(queries)):alice,bob = queries[i][0],queries[i][1]#a对应的是heights[alice],b是heights[bob]if alice == bob :ans[i] = bobcontinueif alice < bob:for j in range(bob,len(heights)):if heights[j] >= heights[bob] and heights[j] > heights[alice]:ans[i] = jbreakelse:for j in range(alice,len(heights)):if heights[j] >= heights[alice] and heights[j] > heights[bob]:ans[i] = jbreakreturn ans
http://www.hengruixuexiao.com/news/49107.html

相关文章:

  • 个人做视频网站烧钱苏州网站关键词优化推广
  • 网页模板网站推荐世界足球排名最新
  • 佛山怎么做网站如何自己开个网站平台
  • 深圳品牌网站制作公司泰安百度公司代理商
  • 无锡网站开发培训推广神器app
  • 成都网站优化排名推广app软件
  • 上海优化网站公司哪家好网络推广教程
  • 设计师做网站的流程搜索引擎优化的七个步骤
  • 东莞比较出名的网站建设公司优化网站关键词
  • wordpress 中文 伪静态网络营销优化
  • 二手书网站开发设计百度推广助手客户端
  • 需求不明确的软件开发模型武汉seo
  • 短视频培训机构宁波网站推广网站优化
  • 重庆金融公司网站建设营销策略的概念
  • 临海建设规划信息网网站苏州网站建设开发公司
  • 找人做网站百度智能云官网
  • 四川成都市简阳市疫情最新情况上海专业seo公司
  • 怎样在百度做网站打广告seo资源网站排名
  • ps 如何做网站农产品品牌推广方案
  • 专业做招聘的网站手机优化大师为什么扣钱
  • 网站开发网页设计北京师范大学出版社刷关键词排名软件
  • 自己做装修网站需要多少钱大片ppt免费下载安装
  • 如何用模板做网站视频长春seo招聘
  • 兰州网站推广优化龙岗网站推广
  • 用bootstrap基础教程做的网站简述网站建设的一般流程
  • 特色专业网站建设模板今日头条搜索引擎
  • 网站开发的功能需求和模块划分小蝌蚪幸福宝入口导航
  • 儿童编程培训班seo搜索引擎优化课程
  • 做网站哪家靠谱厦门人才网招聘最新信息
  • 简述建设动态网站环境要求怎么推广自己的网站?