Submission #301539

#TimeUsernameProblemLanguageResultExecution timeMemory
301539qiangbaoCarnival Tickets (IOI20_tickets)C++14
Compilation error
0 ms0 KiB
#include <iostream> #include <algorithm> #include <vector> #include "tickets.h" #define pb push_back using namespace std; typedef long long ll; typedef pair<ll, ll> pii; ll n, m, kk; vector<vector<ll> > a; ll beg[1501], endi[1501]; vector<pii> subt; ll ansval=0; vector<int> plamt; vector<vector<int> > ans; ll find_maximum(ll kkk, vector<vector<ll> > x) { ll i, j; n=x.size(), m=x[1].size(), kk=kkk; a=x; for(i=0;i<m;i++) plamt.pb(0); for(i=0;i<n;i++) ans.pb(plamt); for(i=0;i<n;i++) sort(a[i].begin(), a[i].end()); for(i=0;i<n;i++) endi[i]=m-1; for(i=0;i<kk;i++){ subt.clear(); for(j=0;j<n;j++){ ansval+=a[j][endi[j]]; subt.pb({a[j][endi[j]]+a[j][beg[j]], j}); } sort(subt.begin(), subt.end()); for(j=0;j<n/2;j++){ ansval-=subt[j].first; ans[j][beg[j]]=i; beg[subt[j].second]++; } for(j=n/2;j<n;j++){ ans[j][endi[j]]=i; endi[subt[j].second]--; } } allocate_tickets(ans); return ansval; }

Compilation message (stderr)

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