2024最新华为OD机试试题库全 -【伐木工】- C卷

embedded/2024/9/24 1:39:00/

1. 🌈题目详情

1.1 ⚠️题目

一根X米长的树木,伐木工切割成不同长度的木材后进行交易,交易价格为每根木头长度的乘积。规定切割后的每根木头长度都为正整数;也可以不切割,直接拿整根树木进行交易。

请问伐木工如何尽量少的切割,才能使收益最大化?

1.2 🔣输入要求

木材的长度(X ≤ 50)

1.3 ℹ️输出要求

输出最优收益时的各个树木长度,以空格分隔,按升序排列

1.4 ✍测试用例

  • 用例1

输入
10
输出
3 3 4
说明
一根2米长的树木,伐木工不切割,为2 * 1,收益最大为2
一根4米长的树木,伐木工不需要切割为2 * 2,省去切割成本,直接整根树木交易,为4 * 1,收益最大为4
一根5米长的树木,伐木工切割为2 * 3,收益最大为6
一根10米长的树木,伐木工可以切割方式一:3,4,3,也可以切割为方式二:3,2,2,3,但方式二伐木工多切割一次,增加切割成本却买了一样的价格,因此并不是最优收益。

<


http://www.ppmy.cn/embedded/21863.html

相关文章

如何使用PHP进行邮件发送?

如何使用PHP进行邮件发送&#xff1f; 使用PHP进行邮件发送是一项常见的功能&#xff0c;它允许开发者在Web应用程序中集成邮件通知、用户反馈收集等功能。PHP提供了内置的函数和扩展库来简化邮件发送的过程。下面将详细介绍如何使用PHP进行邮件发送&#xff0c;并给出一些示例…

面试八股——HashMap

实现原理 红黑树是为了解决链表过长之后&#xff0c;查找时间过长的问题&#xff0c;将链表存储变为红黑树存储。 put方法的实现&#xff08;5⭐&#xff09; 相关属性&#xff1a; 1. 容量&#xff1a;初始容量为2^4。 2. 加载因子&#xff1a;初始值为0.75 上面两个属性的…

Paddle OCR v4 微调训练文字识别SVTRNet模型实践

文字识别步骤参考&#xff1a;https://github.com/PaddlePaddle/PaddleOCR/blob/main/doc/doc_ch/recognition.md 微调步骤参考:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.7.1/doc/doc_ch/finetune.md 训练必要性 原始模型标点符号和括号容易识别不到 数据…

创新科技赋能旅游服务:智慧文旅引领旅游发展新篇章,智能体验助力产业转型升级

随着科技的飞速发展和人们生活水平的提高&#xff0c;旅游业正迎来前所未有的发展机遇。创新科技在旅游服务领域的广泛应用&#xff0c;不仅提升了旅游体验的品质&#xff0c;也为旅游产业的转型升级注入了新的动力。智慧文旅作为旅游业与信息技术深度融合的产物&#xff0c;正…

【.net core】【sqlsugar】条件查询时使用Contains的注意问题

在使用sqlsugar条件查询时&#xff0c;条件中如果使用Contains&#xff0c;如果需要自定义条件&#xff0c;需保证类型一致 目标需求&#xff1a;生成 WHERE ([1],[2],[3] like concat(%, concat( concat( [, CAST(orderState AS CHAR)) , ]) ,%)) 为条件的查询语句 //…

kubernetes共享存储原理

存储原理 1. PersistentVolume (PV)&#xff1a;存储资源的容器2. PersistentVolumeClaim (PVC)&#xff1a;用户的需求清单3. StorageClass&#xff1a;存储服务的菜单A. Container Storage Interface (CSI)小总结PersistentVolume (PV)PersistentVolumeClaim (PVC)静态分配 v…

基础SQL 函数

在MySQL中内置了很多函数&#xff0c;我们可以通过一段程序或者代码直接调用这个函数 一、字符串函数 下面通过例子来验证这些函数 -- 字符串函数-- concat函数 select concat("hello ","world");-- lower函数 select lower("HELLO");-- upper函…

【Vue3】ref对象类型的响应式数据

文章目录 ref对象类型简介 ref对象类型简介 用法: let xx reactive({xxx:“xxx”})返回值: 一个Proxy的对象&#xff0c;就是响应式对象特别注意: 既能定义对象类型,也能定义基本类型的响应式数据。但是ref底层还是需要reactive的proxy做响应式数据 代码展示: <div>…