# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1048655 | 2024-08-08T08:57:16 Z | AndreasK | 쌀 창고 (IOI11_ricehub) | C++14 | 0 ms | 0 KB |
#include <ricehub.h> #include <bits\stdc++.h> using namespace std; int besthub(int R, int L, int X[], long long B) { int mx=0; for (int c=1;c<=L;c++){ vector <int> a; for (int r=0;r<R;r++) a.push_back(abs(X[r]-c)); sort(a.begin(),a.end()); int ttl=0; int b=B; for (int r=0;r<R;r++){ if (a[r]<=b){ b-=a[r]; ttl++; } } mx=max(mx,ttl); } return mx; }