51nod 1435 位数阶乘 找规律

来源:互联网 发布:less.js下载 编辑:程序博客网 时间:2024/05/17 07:38


1435 位数阶乘
题目来源: CodeForces
基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题
 收藏
 关注

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

现在定义 F(x)=i=0n1(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示例
41234
Output示例
33222
System Message (题目提供者)

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

9 -> 7332

8 -> 7222

7 -> 7

6 -> 53

5 -> 5

4 -> 322

3 -> 3

2 -> 2

0,1不用管




0 0
原创粉丝点击