Submission #31813

#TimeUsernameProblemLanguageResultExecution timeMemory
31813top34051Detecting Molecules (IOI16_molecules)C++14
Compilation error
0 ms0 KiB
#include "molecules.h" #include<bits/stdc++.h> using namespace std; #define maxn 200005 int m; long long sum[maxn]; pair<int,int> p[maxn]; int find_subset(int l, int u, int* w, int n, int* result) { int i,j; for(i=0;i<n;i++) p[i] = {w[i],i}; sort(&p[0],&p[n]); for(i=0,j=0;i<n;i++) { sum[i] = sum[i-1] + p[i].first; while(j<=i && sum[i]-sum[j-1]>u) j++; if(sum[i]-sum[j-1]>=l) { while(j<=i) { result[m++] = p[j].second; j++; } return m; } } return 0; }

Compilation message (stderr)

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