제출 #201219

#제출 시각아이디문제언어결과실행 시간메모리
201219DavidDamian쌀 창고 (IOI11_ricehub)C++11
42 / 100
1093 ms632 KiB
#include "ricehub.h" #include<bits/stdc++.h> using namespace std; typedef long long ll; struct field { int x,dist; }; bool byDistance(field a,field b) { return a.dist<b.dist; } int besthub(int N, int L, int X[], ll B) { vector<field> A(N); for(int i=0;i<N;i++){ A[i].x=X[i]; } int maximum=0; for(int k=0;k<N;k++){ for(int i=0;i<N;i++){ A[i].dist=abs(A[i].x-X[k]); } sort(A.begin(),A.end(),byDistance); ll cost=0; int total=0; for(int i=0;i<N;i++){ if(cost+(ll)abs(A[i].dist)>B) break; cost+=(ll)abs(A[i].dist); total++; } maximum=max(maximum,total); } return maximum; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...