POJ 2325 Persistent Numbers
来源:互联网 发布:中国碳交易 数据 编辑:程序博客网 时间:2024/04/30 14:27
Description
The multiplicative persistence of a number is defined by Neil Sloane (Neil J.A. Sloane in The Persistence of a Number published in Journal of Recreational Mathematics 6, 1973, pp. 97-98., 1973) as the number of steps to reach a one-digit number when repeatedly multiplying the digits. Example:
679 -> 378 -> 168 -> 48 -> 32 -> 6.
That is, the persistence of 679 is 6. The persistence of a single digit number is 0. At the time of this writing it is known that there are numbers with the persistence of 11. It is not known whether there are numbers with the persistence of 12 but it is known that if they exists then the smallest of them would have more than 3000 digits.
The problem that you are to solve here is: what is the smallest number such that the first step of computing its persistence results in the given number?
The problem that you are to solve here is: what is the smallest number such that the first step of computing its persistence results in the given number?
Input
For each test case there is a single line of input containing a decimal number with up to 1000 digits. A line containing -1 follows the last test case.
Output
For each test case you are to output one line containing one integer number satisfying the condition stated above or a statement saying that there is no such number in the format shown below.
Sample Input
0
1
4
7
18
49
51
768
-1
Sample Output
10
11
14
17
29
77
There is no such number.
2688
思路
将给定数分解质因子,若只有2、3、5、7,则说明这个数可以表示成一位数的连乘积,于是这些连乘积的乘数组成的最小数就是所求。若还有大于10的质因子,则输出There is no such number.
将3个2合成为8,2个3合成9,2*3合成6,2个2合成4可以减少位数,从而获得更小的数字。
给定的一组数字组成多位数,显然越大的放在越低的数位上。
代码
- POJ 2325 Persistent Numbers
- poj 2325 Persistent Numbers
- poj 2325 Persistent Numbers
- poj 2325 Persistent Numbers
- POJ 2325 Persistent Numbers .
- POJ 2325 Persistent Numbers 笔记
- POJ - 2325 Persistent Numbers【贪心、高精度】
- poj 2325 Persistent Numbers 贪心+高精度除法
- poj 2325 Persistent Numbers(高精度除法+贪心)
- Persistent Numbers
- TOJ 2424 POJ 2325 ZOJ 1923 Persistent Numbers /贪心 + 大数除法
- 【练习赛2补题】poj 2325 Persistent Numbers 【高精度除法+贪心】
- UVa10527 - Persistent Numbers(数论)
- Persistent Numbers(贪心+高精度)
- POJ2325 Persistent Numbers(大数+贪心)
- POJ 3652 Persistent Bits
- POJ - 3652 Persistent Bits
- 【POJ2325】Persistent Numbers 贪心+高精度/低精度
- MonoRail学习笔记十三:NVelocity的增强功能
- implements Serializable有什么作用
- MYSQL 字符集问题
- MonoRail学习笔记十四:分页功能的使用
- 亚马逊收购iPhone电子书开发商
- POJ 2325 Persistent Numbers
- MonoRail学习笔记十五:文件上传
- MonoRail学习笔记十六:AJax在MonoRail中的使用
- XML和HTML常用转义字符
- Symbian开发——编辑框(CEikEdwin)
- 囧!揭露上海联通可刷公交卡手机!!!
- MonoRail学习笔记十七:TransformFilter的使用
- 云计算论文读后感【1】- 什么是云计算
- MonoRail学习笔记十八:在VM中可以使用哪些系统变量