第一题,先找出最大的三个数,记这个为ans1,再找出最小的两个数,将他们和上一步求出的最大的数相乘,记为ans2,然后答案是max(ans1,ans3),注意一下结果会爆int #include<stdio.h> #include<string.h> #include<algorithm> #include<queue> using namespace std; long long n,a[10000000]; int main() { scanf("%lld",&n); for(int i=0;i<n...