题解 CF479A 【Expression】

· · 题解

一共六种情况,打出来就好了

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int x,y,z,maxn=-1;
    int a[6];
    cin>>x>>y>>z;
    a[0]=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);
    for(int i=0;i<=5;++i)
     maxn=max(a[i],maxn);
    cout<<maxn;
    return 0;
}