bzoj#P1263. [SCOI2006] 整数划分
[SCOI2006] 整数划分
题目描述
从文件中读入一个正整数 。要求将n写成若干个正整数之和,并且使这些正整数的乘积最大。 例如,,则当 表示为 (或 )时,乘积 为最大。
输入格式
只有一个正整数:。
输出格式
第 行输出一个整数,为最大乘积的位数。 第 行输出最大乘积的前 位,如果不足 位,则按实际位数输出最大乘积。 (提示:在给定的范围内,最大乘积的位数不超过 位)。
13
3
108
从文件中读入一个正整数 n (10≤n≤3.1×104)。要求将n写成若干个正整数之和,并且使这些正整数的乘积最大。 例如,n=13,则当 n 表示为 4+3+3+3(或 2+2+3+3+3)时,乘积 =108 为最大。
只有一个正整数:n (10≤n≤3.1×104)。
第 1 行输出一个整数,为最大乘积的位数。 第 2 行输出最大乘积的前 100 位,如果不足 100 位,则按实际位数输出最大乘积。 (提示:在给定的范围内,最大乘积的位数不超过 5000 位)。
13
3
108