解题思路:
很简单的一道数组题,直接两个方向求和进行比较即可,另一个方向不方便求就拿全部求和结果减去正方向求和结果进行对比即可,代码如下:

class Solution {public:int distanceBetweenBusStops(vector<int>& distance, int start, int destination) {int total = accumulate(distance.begin(), distance.end(), 0);int dest1;if(start > destination) {dest1 = accumulate(distance.begin() + destination, distance.begin() + start, 0);} else {dest1 = accumulate(distance.begin() + start, distance.begin() + destination, 0);}return min(dest1, total - dest1);}
};

LeetCode 1184 公交站间的距离[数组] HERODING的LeetCode之路相关推荐

  1. 图解LeetCode——1184. 公交站间的距离(难度:简单)

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

  2. LeetCode 1184. 公交站间的距离

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

  3. 【LeetCode】1184. 公交站间的距离(C++)

    1184. 公交站间的距离 1 题目描述 2 示例描述 2.1 示例1 2.2 示例2 2.3 示例3 2.4 示例4 2.5 示例5 3 解题提示 4 解题思路 5 源码详解(C++) 1 题目描述 ...

  4. LeetCode:1184. 公交站间的距离————简单

    目录 题目 解题思路 Code 运行结果 题目 1184. 公交站间的距离 环形公交路线上有 n 个站,按次序从 0 到 n - 1 进行编号.我们已知每一对相邻公交站之间的距离,distance[i ...

  5. 【leetcode】1184. 公交站间的距离(js实现)

    1. 题目 1184. 公交站间的距离 2. 思路 设置两个指针pre.back,一个顺时针向前走,一个逆时针向后走,同时设置两个cost变量来记录两个方向行驶的成本. 顺时针的时候,要注意pre如果 ...

  6. 【每日一题】 1184. 公交站间的距离

    [每日一题] 1184. 公交站间的距离 避免每日太过咸鱼,一天搞定一道LeetCode算法题 一.题目描述 环形公交路线上有 n 个站,按次序从 0 到 n - 1 进行编号.我们已知每一对相邻公交 ...

  7. LeetCode每日一题——1184. 公交站间的距离

    目录 题目 示例 思路 题解 题目 环形公交路线上有 n 个站,按次序从 0 到 n - 1 进行编号.我们已知每一对相邻公交站之间的距离,distance[i] 表示编号为 i 的车站和编号为 (i ...

  8. 365天挑战LeetCode1000题——Day 038 公交站间的距离 + 基于时间的键值存储 + 转变数组后最接近目标值的数组和 + 有界数组中指定下标处的最大值

    文章目录 1184. 公交站间的距离 代码实现(自解) 981. 基于时间的键值存储 代码实现(自解) 1300. 转变数组后最接近目标值的数组和 代码实现(自解) 1802. 有界数组中指定下标处的 ...

  9. C练题笔记之:Leetcode-1184. 公交站间的距离

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

最新文章

  1. [实变函数]5.5 Riemann 积分和 Lebesgue 积分
  2. leetcode 435. Non-overlapping Intervals | 435. 无重叠区间(单调栈)
  3. python实现xmind_Python xmind库(生成框架图)
  4. gifrecord可以卸载吗_频繁的安装和卸载app会不会伤害苹果手机?
  5. python 如何快速判断列表是否相同_python如何判断两个list是否相等
  6. 剑指offer之二叉搜索树与双向链表
  7. python程序设计题库-知到智慧树_Python程序设计基础_完整免费答案
  8. ElasticJob 3.0 带你快速入门
  9. 用matlab s函数 阶梯,Matlab S函数使用介绍
  10. php汉字转换拼音,php实现汉字转拼音
  11. kubelet liveness probe源码简析
  12. 专访阿里云 RocketMQ 团队:现代微服务架构需要新的消息系统
  13. 项目实战 - 使用Fiddler抓取bilibili安卓客户端口数据并分析(http、https)
  14. 对吃鸡APP的逆向分析
  15. 数据科学与大数据技术专业 —— 云计算●虚拟化 课程 期末复习卷及其简答(2)
  16. UMI+TS项目 配置多环境打包
  17. okgroup考试题:2019
  18. 操作系统——精髓与设计原理 第一章复习题习题
  19. launcher功能入口(二)
  20. Centos 6.9中修复文件系统

热门文章

  1. 危机意识:中国企业家必知的未来10大挑战
  2. 迅雷云点播服务免费体验--无需下载,无需等待
  3. 解决民生银行个人网银、财付通与IE9 x64不兼容的问题。
  4. 罗德里格斯公式(Rodrigues Formula)
  5. 为啥SSL证书会过期!
  6. python模拟鼠标键盘操作_人生苦短我用Python——模拟鼠标点击和键盘输入的操作...
  7. 百度取消百度新闻源,VIP俱乐部升级!
  8. 现代化程序开发笔记(11)——异步编程杂谈
  9. 个人投资建设新能源汽车充电桩充电站怎么样?多久能实现回本盈利?
  10. 中蒙二连边民互市贸易区出口额创新高