华为OD机试真题 Java 实现【贪心的商人】【2023Q1 100分】

一、题目描述 商人经营一家店铺,有number种商品,由于仓库限制每件商品的最大持有数量是item[index],每种商品的价格在每天是item_price[item_index][day],通过对商品的买进和卖出获取利润,请给出商人在days天内能获取到的最大利润。 注:同一件商品可以反复买进和卖出; 二、输入描述 3 //输入商品的数量 number 3 // 输入商人售货天数 days 4 5 6 /...

华为OD机试真题 Java 实现【静态代码扫描服务】【2023Q1 100分】

一、题目描述 静态扫描快速识别源代码的缺陷,静态扫描的结果以扫描报告作为输出: 文件扫描的成本和文件大小相关,如果文件大小为N,则扫描成本为N个金币;扫描报告的缓存成本和文件大小无关,每缓存一个报告需要M个金币;扫描报告缓存后,后继再碰到该文件则不需要扫描成本,直接获取缓存结果 给出源代码文件标识序列和文件大小序列,求解采用合理的缓存策略,最少需要的金币数。 二、输入描述 第一行为缓存一个报告金币数M,1<...

华为OD机试真题 Java 实现【字符串重新排序】【2023Q1 100分】

一、题目描述 给定一个字串s,s包含以空格分隔的若干个单词,请对s进行如下处理后输出: 1、单词内部调整 对每个单词字母重新按字典序排序。 2、单词间顺序调整: 统计每个单词出现的次数,并按次数降序排列;次数相同时,按单词长度升序排列;次数和单词长度均相同时,按字典序升序排列。 请输出处理后的字符串,每个单词以一个空格分隔。 二、输入描述 行宁符串,每个宁符取值范围: [a-zA-Z0-9]以及空格,宁符串...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.008270(s)
2024-05-03 16:26:54 1714724814