Submission #614161

#TimeUsernameProblemLanguageResultExecution timeMemory
614161nohaxjustsofloRice Hub (IOI11_ricehub)C++17
68 / 100
1072 ms596 KiB
#include <bits/stdc++.h> #include <iostream> using namespace std; typedef long long ll; typedef unsigned long long ull; typedef long double ld; #include <ext/pb_ds/assoc_container.hpp> #include <ext/pb_ds/tree_policy.hpp> using namespace __gnu_pbds; typedef tree<ll,null_type,less_equal<ll>,rb_tree_tag,tree_order_statistics_node_update> order_set; mt19937 mt_rand(chrono::high_resolution_clock::now().time_since_epoch().count()); //uniform_int_distribution<int> gen; ///(min, max) //int random() {return gen(mt_rand);} const int mxN=1e5+5; const int mod=998244353; const int mxlogN=40; const int mxK=26; const int inf=2e9; const int K=600; int a[mxN]; #include "ricehub.h" int besthub(int n, int L, int X[], ll B) { int ans=0; for(int i=0; i<n; i++) { int p=X[i]; vector<int> a(n); for(int i=0; i<n; i++) a[i]=abs(X[i]-p); sort(a.begin(),a.end()); ll x=B; int j=0; while(j<n&&a[j]<=x) x-=a[j++]; ans=max(ans,j); } return ans; } /* int main() { ios_base::sync_with_stdio(0); cin.tie(0); } */ /* 7 3 4 1 3 4 0 2 3 */
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...