Artifact cad984696c3b3eb1540b21a88f4634228db0fdd9ce0c27b1f8d91ce6465ca3a1:
- File 解法参考/MH-20210116.md — part of check-in [155e05e63e] at 2023-09-15 02:59:32 on branch trunk — 0.0.2550 (user: 顽雨沉风, size: 582) [annotate] [blame] [check-ins using]
% MH-20210116 # 原解 ~~~ 1 * 5 = 5 2 * 4 = 8 3 * 3 = 9 ~~~ # 衍生 ## 问 给定一个由数个小正整数累加起来的大正整数,问这些小正整数的值为多少才能让这些小正整数的累乘值最大 ### 答 非 3 即 2 ### 解 可能的值有 1 ~ 正无穷 由指数爆炸性可知,只需要考虑 2 3 4 取 2 3 4 的最小公倍数 12 拆分 12 可得 ~~~ 2 ^ 6 = 64 3 ^ 4 = 81 4 ^ 3 = 64 ~~~ 至此,4 被淘汰 最优解为 3 但考虑到有些整数不能被 3 整除,故也需要 2