COdeforces 479A

来源:互联网 发布:002175东方网络同花顺 编辑:程序博客网 时间:2024/06/05 16:11

*******注意 不能交换三个数的顺序*******

#include <iostream>
#include <algorithm>
#include <stdio.h>
#include <string.h>
#include <string>
#include <vector>
#include <map>
using namespace std;
int a[101];
int b[101];
map<int,int> mp;
int main()
{
    while(cin>>a[0]>>a[1]>>a[2]){
        b[0]=a[0]+a[1]+a[2];
        b[1]=a[0]*(a[1]+a[2]);
        b[2]=(a[0]+a[1])*a[2];
        b[4]=a[0]+a[1]*a[2];
        b[5]=a[0]*a[1]+a[2];
        b[7]=a[0]*a[1]*a[2];
        sort(b,b+8);
        cout<<b[7]<<endl;
        memset(a,0,sizeof(a));
        memset(a,0,sizeof(b));
    }
    return 0;
}