Submission #472321

#TimeUsernameProblemLanguageResultExecution timeMemory
472321Ahmed57Cipele (COCI18_cipele)C++14
36 / 90
1092 ms1868 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);} 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 if(n>m){ long long ans = 0; int y = 0; for(int i = 0;i<m;i++){ long long f = 1e18, g=0; for(int j = 0;j<n;j++){ if(f>abs(arr[j]-aee[i])){ f = abs(arr[j]-aee[i]); g = j; } } ans = max(ans,f); arr.erase(arr.begin()+g); } cout<<ans<<"\n"; } return 0; }

Compilation message (stderr)

cipele.cpp: In function 'int main()':
cipele.cpp:26:13: warning: unused variable 'y' [-Wunused-variable]
   26 |         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...