题解:AT_abc373_c [ABC373C] Max Ai+Bj
其实没有 C 题难度。
直接找出两个数组中分别的最大数即可,最后相加。
注意有负数,要将最大值初始化为极小值。
Code:
#include<bits/stdc++.h>
using namespace std;
int n, a[500005], b[500005], amax = -2e9, bmax = -2e9;
int main(){
cin >> n;
for(int i = 1; i <= n; i ++) cin >> a[i], amax = max(amax, a[i]);
for(int i = 1; i <= n; i ++) cin >> b[i], bmax = max(bmax, b[i]);
cout << amax + bmax;
return 0;
}
posted on 2024-10-01 08:37 zhangzirui66 阅读(6) 评论(0) 收藏 举报 来源