제출 #98948

#제출 시각아이디문제언어결과실행 시간메모리
98948SecretAgent007Cipele (COCI18_cipele)C++17
18 / 90
63 ms3420 KiB
#include <bits/stdc++.h>
using namespace std;

#define int long long
#define INF 1e18

vector<int> a;
vector<int> b;

int memo[5009][5009];
/*
int dp(int l, int r, int left){
    if(l == -1 || r == -1){
        if(left) return INF/2;
        else return 0;
    }
    if(memo[l][r][left] != -1) return memo[l][r][left];
    int ans = -INF;

    return memo[l][r][left] =
}
*/
signed main(){
    ios::sync_with_stdio(false);
    cin.tie(0);
    int n, m;
    cin >> n >> m;
    a.resize(n);
    b.resize(m);
    for(int i = 0; i < n; i++){
        cin >> a[i];
    }
    for(int i = 0; i < m; i++){
        cin >> b[i];
    }
    //if(n <= 5000 && m <= 5000){

    //}
   // else{
        sort(a.begin(), a.end());
        sort(b.begin(), b.end());
        int maxi = -INF;
        for(int i = 0; i < m; i++){
            maxi = max(maxi, abs(a[i]-b[i]));
        }
        cout << maxi << endl;
  //  }
}

#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...