Index: single_doc/三个绑定函数.html ================================================================== --- single_doc/三个绑定函数.html +++ single_doc/三个绑定函数.html @@ -19,11 +19,11 @@ margin: 0 0.8em 0.2em -1.6em; vertical-align: middle; } .display.math{display: block; text-align: center; margin: 0.5rem auto;} - +
ADDED 解法参考/MH-20210116.html Index: 解法参考/MH-20210116.html ================================================================== --- /dev/null +++ 解法参考/MH-20210116.html @@ -0,0 +1,85 @@ + + + + + + +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 = 48
+至此,4 被淘汰
+最优解为 3
+但考虑到有些整数不能被 3 整数,故也需要 2
+ + + ADDED 解法参考/MH-20210116.md Index: 解法参考/MH-20210116.md ================================================================== --- /dev/null +++ 解法参考/MH-20210116.md @@ -0,0 +1,42 @@ +% 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 = 48 +~~~ + +至此,4 被淘汰 + +最优解为 3 + +但考虑到有些整数不能被 3 整数,故也需要 2 +