1477: 最大乘积

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:9 解决:5

题目描述

    一个正整数一般可以分为几个互不相同的自然数的和,如3=1+24=1+351+4=2+36=1+52+4…,在以上方案中2*4=8是最大的,因此6的分解方案中最大乘积是6。

    请你编写一个程序,将指定的不超过200的正整数n分解成若干个互不相同的自然数的和,且使这些自然数的乘积最大。

输入

一个正整数n(0<=n<=200),为要分解的自然数。

输出

从n中分解的若干个数的最大乘积。

样例输入 复制

10

样例输出 复制

30

提示

解释:在10分解中方案中,10=2+3+5的方案中乘积最大,2*3*5=30,因此10对应的最大乘积为30。

来源/分类