Python 官方文档:入门教程 => 点击学习
题目描述 一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0-N的箱子,每个箱子上面贴有箱子中藏有金币的数量。 从金币数量中选出一个数字集合,并销毁贴有这些数字的每个箱子,如果能销毁一半及以上的箱子,则返回
一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0-N的箱子,每个箱子上面贴有箱子中藏有金币的数量。
从金币数量中选出一个数字集合,并销毁贴有这些数字的每个箱子,如果能销毁一半及以上的箱子,则返回这个数字集合的最小大小
一个数字字串,数字之间使用逗号分隔,例如:6,6,6,6,3,3,3,1,1,5
字串中数字的个数为偶数,并且
这个数字集合的最小大小,例如: 2
输入 | 1,1,1,1,3,3,3,6,6,8 |
输出 | 2 |
说明 | 选择集合{1,8},销毁后的结果数组为[3,3,3,6,6],长度为5,长度为原数组的一半。 大小为 2 的可行集合还有{1,3},{1,6},{3,6}。 |
来源地址:https://blog.csdn.net/qfc_128220/article/details/130766629
--结束END--
本文标题: 华为OD机试 - 阿里巴巴找黄金宝箱(II)(Java & JS & Python)
本文链接: https://www.lsjlt.com/news/384447.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0