题意:从A数组和B数组中各找到一个数字,使得它们的和不会在两个数组中出现。
思路:从A、B数组各取一个最大值即可。
AC代码:
#include<bits/stdc++.h>
using namespace std;
const int maxn = 1000;
int a[maxn];
int b[maxn];
int main(void){
int n,m;
cin>>n;
int maxx1 = -1;
int maxx2 = -1;
for(int i = 1; i <= n; i++){
cin>>a[i];
maxx1 = max(maxx1,a[i]);
}
cin>>m;
for(int i = 1; i <= m; i++){
cin>>b[i];
maxx2 = max(maxx2,b[i]);
}
cout<<maxx1<<" "<<maxx2<<endl;
return 0;
} 
京公网安备 11010502036488号