面试题 16.11. 跳水板
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. 跳水板相关推荐
- 程序员面试金典 - 面试题 16.11. 跳水板(数学)
1. 题目 你正在使用一堆木板建造跳水板. 有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer. 你必须正好使用 k 块木板.编写一个方法,生成跳水板所有可能的 ...
- [Leetcode][程序员面试金典][面试题16.11][JAVA][跳水板][数学][动态规划]
[问题描述][简单] [解答思路] 边界问题 k=0 ,不能产生跳水板,返回空数组 shorter 等于longer,只有一种跳水板,返回longerk 思路 一般情况,k块木板,k种可能 跳水板的长 ...
- 预习: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 ...
- 跳水板
你正在使用一堆木板建造跳水板.有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer.你必须正好使用k块木板.编写一个方法,生成跳水板所有可能的长度. 返回的长度需 ...
- 面试题16: 数值的整数次方
/******************************************************************* *<剑指Offer--名企面试官精讲典型编程题>C ...
- python 跳水板
你正在使用一堆木板建造跳水板.有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer.你必须正好使用k块木板.编写一个方法,生成跳水板所有可能的长度.返回的长度需要 ...
- LeetCode Algorithm 面试题 16.10. 生存人数
面试题 16.10. 生存人数 Ideas 区间只有101年,直接建立一个长度为101的数组,然后遍历每个人的时候,把这个人从出生到死亡每一年的生存人数+1,最后输出第一个最大生存人数的位置索引就可以 ...
- Visual Studio 2022 Preview 3和2019 16.11发布
Visual Studio 2022 Preview 3 主要特点 个人和团队生产力 附加到进程改进 新项目设计器 黑暗主题提升 开发现代应用 远程测试 新的JavaScript和TypeScript ...
- VS 2019 16.11正式发布 | 新功能(Hot Reload 热重载)试用
VS 2019 16.11 VS 2019 16.11已于2021.8.10正式发布.(https://devblogs.microsoft.com/visualstudio/visual-studi ...
最新文章
- SAP RETAIL 寄售模式公司间STO收发货过账后的观察
- arguments转换为数组格式
- 在servlet中读取初始化参数和上下文参数的方法getServletContext()和getInitParameter()
- PHP通过CURL或file_get_contents请求第三方地址
- 漫画 | 程序员的悲哀是什么?
- 可应用于实际的14个NLP突破性研究成果(四)
- python set集合_Python字典(dict)和集合(set)
- python数据结构剑指offer-两个链表的第一个公共结点
- HALCON 21.11:学习笔记---OPC_UA(I/O)
- 使用springboot + druid + mybatisplus完成多数据源配置
- document.getelementbyid().value与innerHTML使用场景对比,别再搞错了兄嘚
- Python多版本管理
- Android设备间通信(wifi连接)
- 相位和群时延的ADS仿真
- 中南大学电磁场理论matlab,电磁场 点电荷 电场线 电势 matlab仿真 中南大学.doc_蚂蚁文库...
- “这个世界最可怕的不是很多人比你牛,而是比你牛的人比你还努力。”
- 计算机之父—— 约翰·冯·诺依曼
- 计算机在日常办公众的应用论文,计算机及应用基础专业论文.docx
- 关于监控摄像头小程序直播使用流程及主要应用
- 让星星⭐月亮告诉你,打印完全格式的日期格式 包含 年月日时分秒毫秒
热门文章
- ROS-Solidworks转URDF
- css盒模型中子元素垂直方向上总高度与父元素height的关系
- 光盘显示容量但读不出文件_软网推荐:文件夹容量属性增强显示
- 方程的根的个数C语言xtu_零度根轨迹的绘制及情况讨论、以及参数根轨迹的原理介绍...
- java nio与io_Java NIO和IO的区别(转)
- Java黑皮书课后题第5章:*5.50(对大写字母计数)编写一个程序,提示用户输入一个字符串,然后显示该字符串中大写字母的数目
- [转贴] 软件测试职业发展的 A 面和 B 面
- Ansible自动化运维工具使用
- 在VS2012中安装使用cppcheck
- .NET Core ConfigureServices