Submission #95001

#TimeUsernameProblemLanguageResultExecution timeMemory
95001karlopuhCipele (COCI18_cipele)C++14
18 / 90
103 ms3220 KiB
#include <bits/stdc++.h> using namespace std; vector<int> ljev; vector<int> desn; int uzmi; int maks=-1; int l,r; int main(){ cin>>l>>r; for(int i=0;i<l;i++){ int br; cin>>br; ljev.push_back(br); } for(int i=0;i<r;i++){ int br; cin>>br; desn.push_back(br); } sort(ljev.begin(),ljev.end()); sort(desn.begin(),desn.end()); if(l>r){ uzmi=ljev[0]; ljev.erase(ljev.begin()); for(int i=0;i<r;i++){ if(abs(ljev[i]-desn[i])>maks)maks=abs(ljev[i]-desn[i]); if(abs(uzmi-desn[i])<maks)maks=abs(uzmi-desn[i]); } } else if(r>l){ uzmi=desn[0]; desn.erase(desn.begin()); for(int i=0;i<l;i++){ if(abs(ljev[i]-desn[i])>maks)maks=abs(ljev[i]-desn[i]); if(abs(uzmi-ljev[i])<maks)maks=abs(ljev[i]-uzmi); } }else{ for(int i=0;i<l;i++){ if(abs(ljev[i]-desn[i])>maks)maks=abs(ljev[i]-desn[i]); } } cout<<maks; }
#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...