Problem 1263. -- [SCOI2006]整数划分 -- 衡阳八中OJ离线版-2014-11-041263: [SCOI2006]整数划分
Time Limit: 1 Sec Memory Limit: 162 MB
Submit: 679 Solved: 334
[Submit][Status]Description
从文件中读入一个正整数n(10≤n≤31000)。要求将n写成若干个正整数之和,并且使这些正整数的乘积最大。
例如,n=13,则当n表示为4+3+3+3(或2+2+3+3+3)时,乘积=108为最大。
Input
只有一个正整数:
n (10≤n≤31000)
Output
第1行输出一个整数,为最大乘积的位数。
第2行输出最大乘积的前100位,如果不足100位,则按实际位数输出最大乘积。
(提示:在给定的范围内,最大乘积的位数不超过5000位)。
Sample Input
13
Sample Output
3
108
HINT
Source
[Submit][Status]
HOME
Back