제출 #355393

#제출 시각아이디문제언어결과실행 시간메모리
355393rrrr10000로봇 (IOI13_robots)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; #define rep(i, n) for(long long i=0;i<(long long)(n);i++) #define REP(i,k,n) for(long long i=k;i<(long long)(n);i++) #define all(a) a.begin(),a.end() #define rsort(a) {sort(all(a));reverse(all(a));} #define pb emplace_back #define lb(v,k) (lower_bound(all(v),(k))-v.begin()) #define fi first #define se second #define dupli(a) {sort(all(a));a.erase(unique(all(a)),a.end());} #define dame(a) {cout<<a<<endl;return 0;} typedef long long ll; typedef pair<ll,ll> P; typedef tuple<ll,ll,ll> PP; using vi=vector<ll>; using vvi=vector<vi>; using vvvi=vector<vvi>; using vp=vector<P>; using vvp=vector<vp>; using vvvp=vector<vvp>; using vb=vector<bool>; template<class T> bool chmin(T&a,T b){if(a>b){a=b;return true;}return false;} template<class T> bool chmax(T&a,T b){if(a<b){a=b;return true;}return false;} template<class T> void out(T a){cout<<a<<'\n';} template<class T> void outp(T a){cout<<'('<<a.fi<<','<<a.se<<')'<<'\n';} template<class T> void outvp(T v){rep(i,v.size())cout<<'('<<v[i].fi<<','<<v[i].se<<')';cout<<'\n';} template<class T> void outvvp(T v){rep(i,v.size())outvp(v[i]);} template<class T> void outv(T v){rep(i,v.size()){if(i)cout<<' ';cout<<v[i];}cout<<'\n';} template<class T> void outvv(T v){rep(i,v.size())outv(v[i]);} int putaway(int A,int B,int n,int X[],int Y[],int W[],int S[]){ vp v(n); rep(i,n)v[i]=P(W[i],S[i]); sort(all(v)); ll ok=n+1,ng=0; while(ok-ng>1){ ll md=(ok+ng)/2; ll w=0; priority_queue<ll,vi,greater<ll>> pq; rep(i,A){ while(w<n&&v[w].fi<X[i])pq.push(S[w++]); rep(j,md){ if(pq.empty())break; pq.pop(); } } while(w<n)pq.push(S[w++]); rep(i,B){ rep(j,md){ if(pq.empty()||pq.top()>=Y[i])break; pq.pop(); } } if(pq.empty())ok=md; else ng=md; } if(ok==n+1)return -1; return ok; }

컴파일 시 표준 에러 (stderr) 메시지

/tmp/ccY5VbQL.o: In function `main':
grader.c:(.text.startup+0x1b1): undefined reference to `putaway'
collect2: error: ld returned 1 exit status