问题 4474 --表达式最大值

4474: 表达式最大值

时间限制: 1 Sec  内存限制: 128 MB
提交: 967  解决: 549
[提交][状态][命题人:]

题目描述

彼佳在学校里学习且喜爱数学。他的班正在学习算术表达式。在最后一堂课上老师在黑板上写下了a,b,c三个正整数。任务就是插入运算符”+”和”*”,并且有必要可以在数字之间添加括号来使得整个算式的最后值能够尽可能地大。让我们思考一个例子:假设这个老师在黑板上写了数字1,2以及3,以下是几种放置运算符和括号的方式。

1+2*3=7

1*(2+3)=5

1*2*3=6

(1+2)*3=9

1+2+3=6

注意你只能在a,b或b,c之间插入运算符,这也意味着你不能交换这些正整数(的前后顺序)。例如,在上述给出的例子中你不能写(1+3)*2这样的表达式。 

易得上述例子得到的最大值为

你的任务:给定a,b,c,打印出可得到的最大值

输入

输入的值包括三个正整数a,b,c,每一个数都在单独的一行(1<=a,b,c<=10)

输出

打印出可获得的这个表达式的最大值

样例输入
Copy
1
2
3
样例输出
Copy
9

提示

样例2输入

2
10
3

样例2输出

60


来源

[提交][状态]