4104: 一个数拆分成两个正整数的最大可能乘积
内存限制:1024 MB
时间限制:2.000 S
评测方式:文本比较
命题人:
提交:2
解决:2
题目描述
# Select Mul
## 题目描述
小高有一个整数N。他想要将N的数字重新排列,然后分成两个正整数。请计算这两个正整数的最大可能乘积。
给定一个整数 N。考虑将 N 的各个数字重新排列,并将其分成两个正整数。
例如,对于整数 123,有以下六种分割方式:
$12,3$;$21,3$;$13,2$,$31,2$,$23,1$,$32,1$
注意,分割后的两个整数不能含有前导零。例如,不允许将整数 101 分割成 1 和 01。此外,由于结果必须是正整数,也不允许将 101 分割成 111 和 0。
输入
## 输入格式
输入N
输出
## 输出格式
输出分离后两个整数的最大可能乘积。
样例输入 复制
123
样例输出 复制
63
提示
## 输入输出样例
### 输入样例1
```
123
```
### 输出样例1
```
63
```
### 输入样例2
```
1010
```
### 输出样例2
```
100
```
### 输入样例3
```
998244353
```
### 输出样例3
```
939337176
```
## 数据范围与提示
【样例说明1】
如题目描述所示,有六种分离方式:
- 12和3,
- 21和3,
- 13和2,
- 31和2,
- 23和1,
- 32和1。
这些对的乘积依次为36、63、26、62、23、32,其中63是最大值。
【样例说明2】
有两种分离方式:
- 100和1,
- 10和10。
两种情况下,乘积都是100。
【数据范围】
$1 \le N \le 10^9$,N是整数。N至少包含两个非0数字。
## 题目来源
ABC221C