Codeforces Round #670 (Div. 2) B. Maximum Product (暴力)
2024-09-07 06:29:31
题意:有一长度为\(n\)的序列,求其中任意五个元素乘积的最大值.
题解:先排序,然后乘积能是正数就搞正数,模拟一下就好了.
代码:
int t;
ll n;
ll a[N]; int main() {
ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
cin>>t;
while(t--){
cin>>n;
for(int i=1;i<=n;++i){
cin>>a[i];
}
sort(a+1,a+1+n);
ll cnt1=a[n]*a[n-1]*a[n-2]*a[n-3]*a[n-4];
ll cnt2=a[1]*a[2]*a[3]*a[4]*a[5];
ll cnt3=a[n]*a[1]*a[2]*a[3]*a[4];
ll cnt4=a[1]*a[2]*a[n]*a[n-1]*a[n-2];
ll res=max(cnt1,max(cnt2,max(cnt3,cnt4)));
cout<<res<<endl;
} return 0;
}
最新文章
- 私有项目免费使用Git
- 浅析Java.lang.Process类
- 不管你以后写不写JS,都应该学会这种思考方式
- java内存模型-volatile
- Spring4学习笔记2-配置集合属性
- 平面直接坐标系线段相交问题(小Q(钟神)的问题)
- WinForm中动态添加控件 出现事件混乱,解决办法记录。
- 2.2安装JDK
- c++对象模型以及内存布局的研究
- react native 网络get请求方式参数不可为undefined或null
- HTTP协议返回代码含义
- DZY的根(思维水)
- IOS常用设计模式之委托模式
- Linux常用命令3--如何设置IP地址?如何更改系统时间?
- Python2中while 1比while True更快
- android view事件分发机制
- 【一天一道LeetCode】#35. Search Insert Position
- api controller 接口接收json字符串参数
- hdu 4825 &;&; acdream 1063 01字典树异或问题
- log4j2的环境变量使用