Submission #1151397

#TimeUsernameProblemLanguageResultExecution timeMemory
1151397boropotoTable Tennis (info1cup20_tabletennis)C++20
49 / 100
48 ms3772 KiB
#include<bits/stdc++.h> using namespace std; long long int n,k,a[160000]; void read() { cin>>n>>k; for(int i=1; i<=n+k; i++) { cin>>a[i]; } } bool solve(int l,int r) { vector<int> v; long long int br=n/2,sum=a[l]+a[r]; while(br>0&&l<r) { if(a[l]+a[r]==sum) { v.push_back(a[l]); v.push_back(a[r]); l++; r--; br--; } else { return 0; } } if(br==0) { sort(v.begin(),v.end()); for(int i=0; i<v.size(); i++) { cout<<v[i]<<' '; } exit(0); } return 0; } int main() { read(); for(int i=1; i<=k+1; i++) { for(int j=n+k; j>=n+i-1; j--) { solve(i,j); } } return 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...