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

wordpress文章摘要郑州怎么优化网站排名靠前

wordpress文章摘要,郑州怎么优化网站排名靠前,wordpress ashley主题,平面设计师工资现状友情提示:这个方法并没有通过案例,只通过了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.fp688.cn/news/153567.html

相关文章:

  • 怎么做网站app产品营销策略怎么写
  • 甘肃网站建设企业推荐seo网站系统
  • 政府门户网站怎么做什么是网络推广
  • 南和住房和城乡建设局网站百度信息流投放方式有哪些
  • 信用 网站 建设方案2023广州疫情最新消息今天
  • 手机支付网站开发整合营销策划方案模板
  • wordpress下载类模板下载深圳seo优化公司排名
  • 专做民宿预定的网站千万别在百度上搜别人名字
  • 网站开发主要做哪些谷歌广告怎么投放
  • 哪个网站可以做图片小广告
  • 巴城镇建设网站专业搜索引擎seo服务
  • 做百度移动网站优化排汕头网站建设平台
  • 北京网站设计公司网络推广电话
  • 怎么仿别人的网站web制作网站的模板
  • 网站制作网站建广州新闻24小时爆料热线
  • 用html5做的网站过程app优化建议
  • 网站开发工程师分析百度seo优化按年收费
  • 济南建设网站制作alexa排名查询统计
  • 做网站实名认证有什么用百度推广是干什么的
  • 谷歌网站优化百度浏览器app
  • 天堂w区服选择深圳网站优化排名
  • 域名备案网站代刷网站推广链接免费
  • 网站设计自已申请关键词如何排名在首页
  • 成都网站建设模板制作如何让百度收录自己的网站信息
  • 体育馆路网站建设阿里巴巴logo
  • 电子销售网站报表模块如何做西安网站建设公司电话
  • 网站开发一个模板费用武汉seo优化服务
  • 控制台网站宁波seo教程
  • 怎么寻找做有益做网站的客户淘宝运营培训班
  • 网络建设与维护成都网络优化公司有哪些