Submission #365809

#TimeUsernameProblemLanguageResultExecution timeMemory
365809fadi57Table Tennis (info1cup20_tabletennis)C++17
0 / 100
103 ms17132 KiB
#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
const ll mx=100005;
const int mod= 1e9+7 ;
const ll inf=1e12+4;

//***while there is life there is hope


int n,k;

int main() {



	 //ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);

cin>>n>>k;
int nteams=n/2;
map<int,int>mp;ll sum=0;
ll a[n];
for(int i=0;i<n+k;i++){

    cin>>a[i];sum+=a[i];
    mp[a[i]]++;

}
int ans=0;

int can=-1;
for(int i=0;i<n+k;i++){

   int sum2=sum-a[i];
   mp[a[i]]=0;
   int target=sum2/nteams;int ok=1;
   if(sum2%nteams!=0){continue;}else{
    int f=0;int en=n+k-1;

    for(int j=0;j<nteams;j++){
        if(f==i){f++;}  if(en==i){en--;}
        if(a[f]+a[en]!=target){ok=0;break;}
    }
    if(ok){can=i;}break;;

   }

}
for(int i=0;i<n+k;i++){

 if(i!=can){cout<<a[i]<<" ";}
}









}

Compilation message (stderr)

tabletennis.cpp: In function 'int main()':
tabletennis.cpp:30:5: warning: unused variable 'ans' [-Wunused-variable]
   30 | int ans=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...