Submission #397126

#TimeUsernameProblemLanguageResultExecution timeMemory
397126ak2006Detecting Molecules (IOI16_molecules)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; #define int int64_t #define vi vector<int> #define vvi vector<vi> int32_t main() { int n,mn,mx; cin>>n>>mn>>mx; vvi A(n,vi(2)); for (int i = 0;i<n;i++){cin>>A[i][0];A[i][1] = i;} sort(A.begin(),A.end()); int sum = A[0][0],l = 0,r = 1; for (;r<=n;){ if(sum>=mn && sum<=mx)break; if(sum>mx){sum-=A[l][0];l++;} else{if (r == n)break;sum+=A[r][0];r++;} if(sum>=mn && sum<=mx)break; } if (sum>=mn && sum<=mx){ cout<<r-l<<endl; for (int i = l;i<r;i++)cout<<A[i][1]<<" "; } else cout<<0; return 0; }

Compilation message (stderr)

/tmp/ccVITxIW.o: In function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/ccAXUKG7.o:molecules.cpp:(.text.startup+0x0): first defined here
/tmp/ccVITxIW.o: In function `main':
grader.cpp:(.text.startup+0x139): undefined reference to `find_subset(int, int, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status