답안 #472319

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
472319 2021-09-13T11:39:41 Z MamdouhN Cipele (COCI18_cipele) C++14
27 / 90
103 ms 2728 KB
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl "\n"

vector<int>L,R;

main()
{
    int n,m;
    cin>>n>>m;
    for(int i=0;i<n;i++)
    {
        int x;
        cin>>x;
        L.push_back(x);
    }
    for(int i=0;i<m;i++)
    {
        int x;
        cin>>x;
        R.push_back(x);
    }

    sort(L.begin(),L.end());
    sort(R.begin(),R.end());

    if(n>m)
    {
        swap(n,m);
        swap(L,R);
    }
    int st=0,en=m-1;
    while(en-st+1>L.size())
    {
        int s = abs(R[st] - L[0]);
        int e = abs(R[en] - L[n-1]);
        if(s<e)en--;
        else st++;
    }
    int ans=0;
    for(int i=0;i<n;i++)
    {
        int x = abs(L[i]-R[st]);
        ans=max(ans,x);
        st++;
    }
    cout<<ans<<endl;
}

Compilation message

cipele.cpp:8:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
    8 | main()
      | ^~~~
cipele.cpp: In function 'int main()':
cipele.cpp:34:18: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   34 |     while(en-st+1>L.size())
      |           ~~~~~~~^~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Correct 78 ms 2484 KB Output is correct
2 Correct 96 ms 2588 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 103 ms 2556 KB Output is correct
2 Correct 97 ms 2728 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 332 KB Output is correct
2 Correct 6 ms 332 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 332 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 332 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 4 ms 332 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 4 ms 332 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 79 ms 2336 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 96 ms 2452 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 79 ms 2344 KB Output isn't correct
2 Halted 0 ms 0 KB -