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

响应式网站 图片尺寸奇数wordpress音乐防刷新

响应式网站 图片尺寸奇数,wordpress音乐防刷新,wordpress出现404,cf网站编程1184. 公交站间的距离 today 1184 公交站间的距离 题目描述 环形公交路线上有 n 个站,按次序从 0 到 n - 1 进行编号。我们已知每一对相邻公交站之间的距离,distance[i] 表示编号为 i 的车站和编号为 (i 1) % n 的车站之间的距离。 环线上的公交车都…

1184. 公交站间的距离

today 1184 公交站间的距离

题目描述

环形公交路线上有 n 个站,按次序从 0n - 1 进行编号。我们已知每一对相邻公交站之间的距离,distance[i] 表示编号为 i 的车站和编号为 (i + 1) % n 的车站之间的距离。

环线上的公交车都可以按顺时针和逆时针的方向行驶。

返回乘客从出发点 start 到目的地 destination 之间的最短距离。

示例 1:

输入:distance = [1,2,3,4], start = 0, destination = 1
输出:1
解释:公交站 0 和 1 之间的距离是 1

示例 2:

输入:distance = [1,2,3,4], start = 0, destination = 2
输出:3
解释:公交站 0 和 2 之间的距离是 3

示例 3:

输入:distance = [1,2,3,4], start = 0, destination = 3
输出:4
解释:公交站 0 和 3 之间的距离是 4

提示:

  • 1 <= n <= 10^4
  • distance.length == n
  • 0 <= start, destination < n
  • 0 <= distance[i] <= 10^4

题目解析

这道题目是一道关于环形公交路线的题目。

首先,我们可以将环形公交路线看作是一个环,然后我们可以从 start 出发,沿着顺时针方向行驶,直到到达 destination,这样得到的距离为sum1
我们再从 destination 出发,沿着逆时针方向行驶,直到到达 start,这样得到的距离为sum2,最后我们返回 min(sum1, sum2)
值得注意的是,sum1sum2的和为整个环路的距离。因此我们可以通过一次遍历,解决问题。

复杂度分析:

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

代码实现

Python版本:

class Solution(object):def distanceBetweenBusStops(self, distance, start, destination):if start>destination:start,destination=destination,startsum1=sum(distance[start:destination])sum2=sum(distance[:])-sum1return min(sum1,sum2)

C++版本:

class Solution {
public:int distanceBetweenBusStops(vector<int>& distance, int start, int destination) {if (start > destination) {swap(start, destination);}int sum1=0,sum2=0;for(int i=0;i<distance.size();i++){if(i>=start&&i<destination)sum1+=distance[i];elsesum2+=distance[i];}return min(sum1,sum2);}
};

Go版本:

func distanceBetweenBusStops(distance []int, start, destination int) int {if start > destination {start, destination = destination, start}sum1, sum2 := 0, 0for i, j := range distance {if start <= i && i < destination {sum1 += j} else {sum2 += j}}return min(sum1, sum2)
}
http://www.sczhlp.com/news/116977/

相关文章:

  • 有哪些做PPT背景网站网站建立的意义
  • 楚雄网站开发wordpress批量信息导入
  • 网站建设和管理经验郑州运营网站搭建优化
  • 嘉立创常用快捷键
  • 02020402 EF Core基础02-EF Core数据的增删改查
  • conda 无法安装依赖 CondaHTTPError: HTTP 000 CONNECTION FAILED for url: tsinghua tencentaliyun
  • 牛客刷题-Day2
  • 西宁市建设网站公司网站建设推推蛙
  • 郑州企业网站制作怎么做现在什么省网站备案最快
  • 浏览器直接进入网站的注意事项软件开发流程解读
  • 锦州企业网站建设徐州网站建设哪家专业
  • 图解支付系统账务系统核心设计 - 智慧园区
  • 手机网站模板 源码dw网页设计代码编写
  • 网站建设与管理就业前景微商软件自助商城
  • 网站qq联系怎么做官方网站建设 在线磐石网络
  • artisteer 做的网站动漫设计中专学校
  • 加快网站速度吗医生工作室网站建设
  • vulnhub(持续更新)
  • 小爱同学连接电脑进行交互 教程
  • 网络流初步浅谈:EK与Dinic
  • 电子商务网站建设体会与收获中国纪检监察报网评文章
  • 注册网站乱填邮箱江津网站建设方案
  • wordpress主页视频哈密seo
  • 没有网站也可以做cpa怎么做饲料电商网站
  • jsp网站开发环境wordpress 404跳转
  • 免费网站模板源码网站服务器使用
  • 彩票类网站是如何做代理的个人建立网站后怎么盈利
  • 漯河做网站公司加强网站建设与管理的通知
  • 合肥电子商务开发网站建设网页游戏排名
  • 哪里做网站的比较多网页qq空间登录入口