牛客练习赛58 A 牛能和宝石 - 贪心

贪心地让最大和最小匹配即可

#include <bits/stdc++.h>
using namespace std;

#define int long long

const int N = 1000005;

int n,a[N],b[N];

signed main() {
    cin>>n;
    for(int i=1;i<=n;i++) cin>>a[i];
    for(int i=1;i<=n;i++) cin>>b[i];
    sort(a+1,a+n+1);
    sort(b+1,b+n+1);
    reverse(b+1,b+n+1);
    int ans=0;
    for(int i=1;i<=n;i++) ans=max(ans,a[i]+b[i]);
    cout<<ans;
}

相关文章:

  • 2022-12-23
  • 2022-01-17
  • 2021-04-12
  • 2021-08-17
  • 2022-02-28
  • 2022-01-17
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-25
  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案