Submission #472326

#TimeUsernameProblemLanguageResultExecution timeMemory
472326Ahmed57Cipele (COCI18_cipele)C++14
36 / 90
1095 ms1864 KiB
#include <bits/stdc++.h> using namespace std; int main() { int n,m; cin>>n>>m; vector<long long>arr(n),aee(m); for(int i =0;i<n;i++){ cin>>arr[i]; } for(int i = 0;i<m;i++){ cin>>aee[i]; } sort(arr.begin(),arr.end());sort(aee.begin(),aee.end()); if(m>n){swap(arr,aee);swap(n,m);} map<int,int> mp; if(n==m){ long long sum = 0; for(int i = 0;i<n;i++){ sum=max(sum,abs(arr[i]-aee[i])); } cout<<sum<<"\n"; }else{ long long ans = 0; int y = 0; for(int i = 0;i<m;i++){ long long f = 1e18; for(int j = 0;j<n;j++){ if(f>abs(arr[j]-aee[i])&&mp[j]!=1){ f = abs(arr[j]-aee[i]); mp[j] = 1; } } ans = max(ans,f); } cout<<ans<<"\n"; } return 0; }

Compilation message (stderr)

cipele.cpp: In function 'int main()':
cipele.cpp:27:13: warning: unused variable 'y' [-Wunused-variable]
   27 |         int y = 0;
      |             ^
#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...