美文网首页
CodeFoeces-934A

CodeFoeces-934A

作者: ss5smi | 来源:发表于2018-02-21 19:21 被阅读0次

题目

原题链接:A. A Compatible Pair

题意

给出两个序列a和b,从两序列各选一个数求乘积。a可以去掉一个数能让乘积尽可能小。求尽可能大的乘积。
要去掉的是能得到最大数的a。本人代码存在问题,遂参考了其他作者的代码。

代码

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    long long a[50],c[50],b;
    cin>>n>>m;
    for(int i=0;i<n;i++){
        cin>>a[i];
        c[i]=-2e18;
    }
    for(int i=0;i<m;i++){
        cin>>b;
        for(int j=0;j<n;j++){
            c[j]=max(c[j],a[j]*b);
        }
    }
    sort(c,c+n);
    cout<<c[n-2];
    return 0;
}

相关文章

  • CodeFoeces-934A

    题目 原题链接:A. A Compatible Pair 题意 给出两个序列a和b,从两序列各选一个数求乘积。a可...

网友评论

      本文标题:CodeFoeces-934A

      本文链接:https://www.haomeiwen.com/subject/pbnntftx.html