Codeforces Problem-479A Expression

Codeforces Problem-479A Expression

Codeforces Problem-479A Expression
基本思想:

  本题想法很简单,将所有情况列出来,找出最大值即可。在这里我用数组存储,一共5种可能的结果,开一个ans[5],将a+b+c、a*(b+c)、(a+b)c、abc、a+bc存入,输出其最大值。

AC代码:

#include <bits/stdc++.h>
using namespace std;

int main()
{
	int a,b,c;
	cin>>a>>b>>c;
	int ans[5]={a+b+c,a+b*c,a*b*c,a*(b+c),(a+b)*c};
	cout<<*max_element(ans,ans+5)<<endl;
	return 0;
}
上一篇:洛谷 P4137 Rmq Problem / mex(莫队+值域分块)


下一篇:2021-10-31-ubuntu下配vscode c++环境