Title

你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。你必须正好使用k块木板。编写一个方法,生成跳水板所有可能的长度。

返回的长度需要从小到大排列。

示例:

输入:
shorter = 1
longer = 2
k = 3
输出: {3,4,5,6}

提示:

0 < shorter <= longer
0 <= k <= 100000

数学

没啥好说的,直接看code吧。

 def divingBoard(self, shorter: int, longer: int, k: int) -> List[int]:if k == 0:return []if shorter == longer:return [k * shorter]else:return list(range(shorter * k, longer * k + 1, longer - shorter))

面试题 16.11. 跳水板相关推荐

  1. 程序员面试金典 - 面试题 16.11. 跳水板(数学)

    1. 题目 你正在使用一堆木板建造跳水板. 有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer. 你必须正好使用 k 块木板.编写一个方法,生成跳水板所有可能的 ...

  2. [Leetcode][程序员面试金典][面试题16.11][JAVA][跳水板][数学][动态规划]

    [问题描述][简单] [解答思路] 边界问题 k=0 ,不能产生跳水板,返回空数组 shorter 等于longer,只有一种跳水板,返回longerk 思路 一般情况,k块木板,k种可能 跳水板的长 ...

  3. 预习:11.16/11.17 Apache默认虚拟主机-11.24 静态元素过期时间

    预习: 11.16/11.17 Apache默认虚拟主机 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志 11.22 访问日志不记录静态文件 11 ...

  4. ​​​​​​​跳水板

    你正在使用一堆木板建造跳水板.有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer.你必须正好使用k块木板.编写一个方法,生成跳水板所有可能的长度. 返回的长度需 ...

  5. 面试题16: 数值的整数次方

    /******************************************************************* *<剑指Offer--名企面试官精讲典型编程题>C ...

  6. python 跳水板

    你正在使用一堆木板建造跳水板.有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer.你必须正好使用k块木板.编写一个方法,生成跳水板所有可能的长度.返回的长度需要 ...

  7. LeetCode Algorithm 面试题 16.10. 生存人数

    面试题 16.10. 生存人数 Ideas 区间只有101年,直接建立一个长度为101的数组,然后遍历每个人的时候,把这个人从出生到死亡每一年的生存人数+1,最后输出第一个最大生存人数的位置索引就可以 ...

  8. Visual Studio 2022 Preview 3和2019 16.11发布

    Visual Studio 2022 Preview 3 主要特点 个人和团队生产力 附加到进程改进 新项目设计器 黑暗主题提升 开发现代应用 远程测试 新的JavaScript和TypeScript ...

  9. VS 2019 16.11正式发布 | 新功能(Hot Reload 热重载)试用

    VS 2019 16.11 VS 2019 16.11已于2021.8.10正式发布.(https://devblogs.microsoft.com/visualstudio/visual-studi ...

最新文章

  1. SAP RETAIL 寄售模式公司间STO收发货过账后的观察
  2. arguments转换为数组格式
  3. 在servlet中读取初始化参数和上下文参数的方法getServletContext()和getInitParameter()
  4. PHP通过CURL或file_get_contents请求第三方地址
  5. 漫画 | 程序员的悲哀是什么?
  6. 可应用于实际的14个NLP突破性研究成果(四)
  7. python set集合_Python字典(dict)和集合(set)
  8. python数据结构剑指offer-两个链表的第一个公共结点
  9. HALCON 21.11:学习笔记---OPC_UA(I/O)
  10. 使用springboot + druid + mybatisplus完成多数据源配置
  11. document.getelementbyid().value与innerHTML使用场景对比,别再搞错了兄嘚
  12. Python多版本管理
  13. Android设备间通信(wifi连接)
  14. 相位和群时延的ADS仿真
  15. 中南大学电磁场理论matlab,电磁场 点电荷 电场线 电势 matlab仿真 中南大学.doc_蚂蚁文库...
  16. “这个世界最可怕的不是很多人比你牛,而是比你牛的人比你还努力。”
  17. 计算机之父—— 约翰·冯·诺依曼
  18. 计算机在日常办公众的应用论文,计算机及应用基础专业论文.docx
  19. 关于监控摄像头小程序直播使用流程及主要应用
  20. 让星星⭐月亮告诉你,打印完全格式的日期格式 包含 年月日时分秒毫秒

热门文章

  1. ROS-Solidworks转URDF
  2. css盒模型中子元素垂直方向上总高度与父元素height的关系
  3. 光盘显示容量但读不出文件_软网推荐:文件夹容量属性增强显示
  4. 方程的根的个数C语言xtu_零度根轨迹的绘制及情况讨论、以及参数根轨迹的原理介绍...
  5. java nio与io_Java NIO和IO的区别(转)
  6. Java黑皮书课后题第5章:*5.50(对大写字母计数)编写一个程序,提示用户输入一个字符串,然后显示该字符串中大写字母的数目
  7. [转贴] 软件测试职业发展的 A 面和 B 面
  8. Ansible自动化运维工具使用
  9. 在VS2012中安装使用cppcheck
  10. .NET Core ConfigureServices