Submission #743342

#TimeUsernameProblemLanguageResultExecution timeMemory
743342vjudge1Rice Hub (IOI11_ricehub)C++17
42 / 100
1083 ms740 KiB
#include "ricehub.h"

#include<bits/stdc++.h>

using namespace std ;

using ll = long long ; 
using pii = pair<ll , ll> ; 

const int N = 1e6+5 ; 

ll qs[N] , ans ; 

int besthub(int R, int L, int X[], long long B)
{
  for(int i=0;i<L;i++){
        ll cnt = 0 , sum = 0 ;
        vector<int> mn ;
        for(int j=0;j<R;j++){
            mn.push_back(abs(i - X[j])) ;
        }
        sort(mn.begin() , mn.end());
        int j = 0 ;
        while(j < R){
            if(sum + mn[j] > B) break;
            sum += mn[j] ;
            j++;
            cnt++ ;
        }
        ans = max(ans , cnt) ;
    }
  
  
    return ans ; 
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...