Submission #774580

#TimeUsernameProblemLanguageResultExecution timeMemory
774580JMsDetecting Molecules (IOI16_molecules)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; int *find_subset(int l, int u, int w[], int n, int result[]) { unsigned const long long tam = 100005; long long v[tam], aux, c=0, ph, pl, s; for( long long i=0; i<n; i++){ v[i]=i; } for( long long i=0; i<n-1; i++){ for( long long j=i+1; j<n; j++){ if(w[i]>w[j]){ aux=w[j]; w[j]=w[i]; w[i]=aux; aux=v[j]; v[j]=v[i]; v[i]=aux; } } } pl=0; ph=0; s=w[0]; while(1){ //cout<<pl<<" "<<ph<<" "<<s<<endl; if(s<l && ph<n-1){ ph++; s+=w[ph]; } else if(s>u && pl<ph){ s-=w[pl]; pl++; } else if( ph==n-1 && (s>u || s<l)){ return result; break; } else{ for( long long i=pl; i<=ph; i++){ result[c]=v[i]; c++; cout<<v[i]<<" "; } cout<<endl; break; } } return result; }

Compilation message (stderr)

/usr/bin/ld: /tmp/ccGhLfpO.o: in function `main':
grader.cpp:(.text.startup+0x18d): undefined reference to `find_subset(int, int, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status