#ABC221C. [ABC221C] 选择乘法(Select Mul)

    ID: 2637 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>ABC入门算法闯关算法设计策略

[ABC221C] 选择乘法(Select Mul)

题目描述

有一个整数 NN

NN 的数字重新排列,然后分成两个正整数。

请计算这两个正整数的最大可能乘积。

例如,对于整数 123,有以下六种分割方式:

  • 123

  • 213

  • 132

  • 312 ,

  • 231

  • 321

注意,分割后的两个整数不能含有前导零。

例如,不允许将整数 101 分割成 1 和 01。此外,由于结果必须是正整数,也不允许将 101 分割成 11 和 0

输入格式

输入 NN

输出格式

输出分离后两个整数的最大可能乘积。

样例

123
63
1010
100
998244353
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。

数据范围

  • 1NN1\le N \le N NN 是整数。

  • NN 至少包含两个非 00 数字。