题目描述
明明在玩魔法飞毯游戏,所有飞毯的形状都是矩形。她的面前有n个数(均为正整数),她想从中选出两个数作为飞毯的长和宽,使这张飞毯的面积尽量大,问这张最大飞毯的面积是多少?
输入
第一行:一个整数n,表示一共有n个数
第二行:n个正整数
输出
一个正整数,表示能够组成的最大飞毯面积
样例输入 Copy
5 1 2 3 4 5
样例输出 Copy
20
提示
对于20%的输入数据,2<=n<=4,其余数字均小于等于10
对于50%的数据,2<=n<=100,其余数字均小于等于1000
对于100%的数据,2<=n<=100000,其余数字均小于等于10000
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,i;
int a[100002];
long long int m;
cin>>n;
for( i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+n+1);
m=a[n]*a[n-1];
cout<<m;
return 0;
}
开long long保险一点 qwq