Submission #218437

#TimeUsernameProblemLanguageResultExecution timeMemory
218437Sho10Detecting Molecules (IOI16_molecules)C++14
Compilation error
0 ms0 KiB
/* ID: Sho10 LANG: C++ */ #include <bits/stdc++.h> //Andrei Alexandru a.k.a Sho10 #define ll long long int #pragma GCC optimize("O3") #pragma GCC optimize("Ofast") #define all(a) (a).begin(), (a).end() #define sz size #define f first #define s second #define pb push_back #define er erase #define in insert #define mp make_pair #define pi pair #define rc(s) return cout<<s,0 #define endl '\n' #define mod 1000000007 #define PI 3.14159265359 #define CODE_START ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0); using namespace std; ll sum=0; vector<ll>v; vector<ll>ans; vector<ll> find_subset(int l,int u,vector<int>w,int n){ for(ll i=0;i<w.size();i++) { v.pb(w[i]); } sort(v.begin(),v.end()); ll sum=0; ll lx=0,rr=0; while(lx<=rr){ sum=sum+v[rr]; if(sum<l){ rr++; }else if(sum>u){ sum=sum-v[lx]; lx++; }else if(sum>=l&&sum<=u){ break; } } for(ll i=lx;i<=rr;i++) ans.pb(i+1); return ans; } //int32_t main(){ //CODE_START;

Compilation message (stderr)

molecules.cpp: In function 'std::vector<long long int> find_subset(int, int, std::vector<int>, int)':
molecules.cpp:28:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
 for(ll i=0;i<w.size();i++)
            ~^~~~~~~~~
/tmp/ccq9W2EF.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