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

青海公司网站建设哪家快金融企业类网站模板免费下载

青海公司网站建设哪家快,金融企业类网站模板免费下载,为什么网页制作图片显示不出来,免费域名网址友情提示:这个方法并没有通过案例,只通过了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.yayakq.cn/news/65754/

相关文章:

  • 音乐网站怎么做精准关键词2015网站建设源码
  • 怎么使用网站服务器怎么做网站受众分析
  • 网站怎么排名wordpress 手机版
  • 大连模板建站软件莱芜东风街吧百度贴吧
  • 头条号可以做网站链接吗网站权重怎么提升
  • 高平企业网站wordpress文章rss
  • 广安网站制作设计全网营销推广 好做吗
  • 淘宝做链接的网站apsx做的网站怎么发布
  • 永康市建设局网站为什么打不开wordpress 主题课堂
  • 怎么给甲方做网站备案wordpress英文变中文
  • 国外网站做淘宝客南昌做网站费用
  • 人力资源公司网站建设方案潍坊网站排名推广
  • 百度推广做的网站可以用吗网站站点管理在哪里
  • 建一个自己的网站需要多少钱php网站源码大全
  • 沪上名家装饰公司官网鄂州seo厂家
  • 上海网站建设哪家技术好wordpress 内容置顶
  • 百度不让访问危险网站怎么办wordpress生成16位名称
  • H5响应式网站示例福州小程序开发公司
  • 浏览器网站进入口班级优化大师使用指南
  • 网站备案知识如何建设网站 企业
  • 手机网站模板欣赏汽水音乐怎么推广赚钱
  • 怎么做查询数据输入的网站app网站建设开发
  • 网站开发页面怎么进建站价格会差
  • 做不锈钢管网站手机网站开发 .net
  • 广州网站优化排名系统全网热搜榜
  • 旅游类网站模板免费下载网站建设岗位廉政风险防控
  • 做外贸网站公司哪家wordpress宽屏插件
  • 网站建设合同制打开网站弹出图片代码
  • 中国网站建设中心帮忙做文档的网站
  • 青岛网站推广德清建设银行网站