题目: 链接:https://ac.nowcoder.com/acm/problem/22218 来源:牛客网
草原上要举行男女混双的乒乓球比赛了,牛村要派出最强的队伍参加,我们假设男女组合战斗力值为男战斗力加上女战斗力的和,现在需要挑选组合战斗力最强的一对男女参赛。 给你牛村所有男生和女生的乒乓球战斗力列表,请计算最大的组合战斗力。
链接:https://ac.nowcoder.com/acm/problem/22218 来源:牛客网
输入描述: 输入三行。第一行输入两个整数n,m,表示男生数量和女生数量。
第二行输入n个整数ai,表示所有男生的战斗力值
第三行输入m个整数bi。,表示所有女生的战斗力值
1 <= n,m <= 100, 1 <=ai,bi <= 100
输出描述: 最大的组合战斗力值 示例1 输入 2 3 1 2 1 2 3
输出 5
此题要分两个来算,得先算出男生战斗力最大值在计算女生战斗力最大值,最后将两者相加即可,可以偷懒直接用max函数,也可以写if语句判断,整体思路就这样,亮一下代码(max函数法)需要if语句的可以自己改一下,代码仅供参考
#include<bits/stdc++.h>
using namespace std;
int main()
{
int maxn=0,maxu=0;
int n,m,ns,nd;
cin>>n>>m;
for(int i=1;i<=n;i++)
{
cin>>ns;
maxn=max(maxn,ns);//可以改if语句
}
for(int i=1;i<=m;i++)
{
cin>>nd;
maxu=max(maxu,nd);//可以改if语句
}
cout<<maxn+maxu<<endl;
}