Submission #933819

#TimeUsernameProblemLanguageResultExecution timeMemory
933819AliHasanliTable Tennis (info1cup20_tabletennis)C++17
0 / 100
41 ms2900 KiB
#include<iostream> using namespace std; int main() { int n,k; long long cem=0; cin>>n>>k; long long a[n+k]; for(int i=0;i<k+n;i++) { cin>>a[i]; cem+=a[i]; } bool check=true; long long komdeyer=(cem-a[0])/((n+k-1)/2); if((cem-a[0])%((n+k-1)/2)==0) { //cout<<"AA"<<endl; for(int i=1;i<n+k;i++) if(a[i]+a[n+k-i]!=komdeyer){check=false;break;} } if(check==true && (cem-a[0])%((n+k-1)/2)==0) { cout<<a[0]; return 0; } check=true; komdeyer=(cem-a[n+k-1])/((n+k-1)/2); if((cem-a[n+k-1])%((n+k-1)/2)==0) for(int i=0;i<n+k-1;i++) if(a[i]+a[n+k-i-2]!=komdeyer){check=false;break;} if(check && (cem-a[n+k-1])%((n+k-1)/2)==0) { cout<<a[n+k-1]; return 0; } cout<<cem-(a[0]+a[n+k-1])*n/2; 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...