整数拆分


Submit solution


Points: 200
Time limit: 1.0s
Memory limit: 4M

Author:
Problem type
Allowed languages
C, C++

整数拆分(leet code 343)

给你一个整数 n,请将其拆分成至少两个正整数的和,使这些整数的乘积最大。
你需要返回可以获得的最大乘积。

第一行输入一个整数n。 输出获得的最大乘积

示例 1:

输入:

2

输出:

1
解释:
2 = 1 + 1,1 × 1 = 1
示例 2:

输入:

10

输出:

36

解释:

10 = 3 + 3 + 4,3 × 3 × 4 = 36
数据约束:

\( 2 \le n \le 58 \)


Comments

There are no comments at the moment.