题解 CF479A 【Expression】
这道题目思维难度和数据都不大,可以直接打暴力(暴力无敌)
这道题一共有六种情况,分别是:
a+b+c
a+b*c
a*b+c
(a+b)*c
a*(b+c)
abc
因此只要把六种方案列举出来就好了呀!
代码呀:
#include<iostream>
using namespace std;
int a[10];
int main(){
int x,y,z,sum=0;
cin>>x>>y>>z;//输入
a[1]=x+y+z;
a[2]=x+y*z;
a[3]=(x+y)*z;
a[4]=x*y+z;
a[5]=x*y*z;
a[6]=x*(y+z);//六种情况枚举
for(int i=1;i<=6;i++) sum=max(a[i],sum);取最大值
cout<<sum;//输出
return 0;
}
结束了?好吧,求管理员通过呀