您的位置:首页 > 其它

51nod 1435 位数阶乘 找规律

2015-11-05 21:54 239 查看
1435 位数阶乘

题目来源: CodeForces

基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题


收藏


关注

X是一个n位数的正整数 (x=a0a1...an−1)

现在定义 F(x)=∏i=0n−1(ai!) ,
比如F(135)=1!*3!*5!=720.

我们给定一个n位数的整数X(至少有一位数大于1,X中可能有前导0),

然后我们去找一个正整数(s)符合以下条件:

1.这个数尽可能大,

2.这个数中不能含有数字0或1。

3.F(s)=F(x)

Input
每个测试数据输入共2行。
第一行给出一个n,表示x为中数字的个数。(1<=n<=15)
第二行给出n位数的正整数X(X中至少有一位数大于1)


Output
共一行,表示符合上述条件的最大值。


Input示例
4
1234


Output示例
33222






System Message (题目提供者)

找规律:使一个数尽可能分成多个数

9 -> 7332

8 -> 7222

7 -> 7

6 -> 53

5 -> 5

4 -> 322

3 -> 3

2 -> 2

0,1不用管
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: