#B20220305. 算式数值

算式数值

题目描述

给定一个正整数M(1≤M≤5)和一个只包含数字的字符串(5<字符串长度≤20)。使用M个乘号插入到字符串中,且两个乘号不能相邻,插入后,生成一个乘法算式。找出一种使乘法算式数值最大的插入方式,并将结果输出。(乘号不能放在字符串的首尾位置)

如字符串为123456,插入2个乘号。插入方式有: 123456=69121*2*3456=6912 , 123456=104881*23*456=10488123456=131041*234*56=13104123456=140701*2345*6=14070123456=1641612*3*456=16416123456=2284812*34*56=22848123456=2484012*345*6=24840, 123456=27552123*4*56=27552123456=33210123*45*6=33210123456=370201234*5*6=37020, 其中乘法算式数值最大是第十种,为3702037020

输入格式

第一行输入一个正整数M(1≤M≤5),代表乘号个数 。 第二行输入一个只包含数字的字符串(5<字符串长度≤20),表示要插入M个乘号的字符串 。

输出格式

输出一个整数,表示最大的结果 。

2
123456
37020