华为OD机试 - 书籍叠放(Java & JS & Python)
2023-09-14 09:04:04 时间
题目描述
书籍的长、宽都是整数对应 (l,w)。如果书A的长宽度都比B长宽大时,则允许将B排列放在A上面。现在有一组规格的书籍,书籍叠放时要求书籍不能做旋转,请计算最多能有多少个规格书籍能叠放在一起。
输入描述
输入:books = [[20,16],[15,11],[10,10],[9,10]]
说明:总共4本书籍,第一本长度为20宽度为16;第二本书长度为15宽度为11,依次类推,最后一本书长度为9宽度为10.
输出描述
输出:3
说明: 最多3个规格的书籍可以叠放到一起, 从下到上依次为: [20,16],[15,11],[10,10]
用例
输入 | [[20,16],[15,11],[10,10],[9,10]] |
输出 | 3 |
题目解析
本题就是
相关文章
- win10下python环境变量设置
- 推荐一款Python数据可视化神器
- java运行环境_如何搭建Java运行环境?
- java与python-如何对比Python和Java,只需三分钟告诉你!
- Python和Java哪个就业前景好?
- python进阶(15)多线程与多进程效率测试
- 朴素贝叶斯分类-西瓜分类python
- 【说站】python字典的应用场景
- 最长回文子串 python_最长回文子序列
- Python 异步: 保护任务免于取消(13)
- 2022 IDE各种激活的,码上用起来吧 ,java、python、php、go等等
- 基于Python的OpenCV关于色彩空间与通道的操作
- python实现爬虫数据存到 MongoDB
- python定时器爬取豆瓣音乐Top榜歌名详解编程语言
- Python学习:6.python内置函数详解编程语言
- 【构建Linux下完美的Python开发环境】(linuxpython开发环境)
- 利用Redis存储Java对象的方法(redis存储java对象)
- Java问题-java进程占用内存过高,排查原因详解编程语言
- Python底层是用什么语言实现的?
- Linux下配置Java环境变量的简易指南(linux配置java环境变量)
- Java驾驭MySQL,读写如飞(java读写mysql)
- Java与Linux:前景迷人的新科技(java和linux前景)
- MySQL之Java实现主从复制(java mysql主从)
- Linux Java时区调整:让处理日期更加方便(linux java时区)
- Python实现MySQL数据库的读取(python读取mysql)
- 的应用Java在Oracle数据库中的重要性及应用(java在oracle里)
- python基础教程之简单入门说明(变量和控制语言使用方法)