제출 #70626

#제출 시각아이디문제언어결과실행 시간메모리
70626doowey쌀 창고 (IOI11_ricehub)C++14
68 / 100
1082 ms1376 KiB
#include "ricehub.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; ll ab(ll x){ return max(x, -x); } int besthub(int n, int L, int X[], ll B){ int l = 1, r = n + 1; int k; bool ok; int med; ll sum = 0; while(l + 1 < r){ k = (l + r)/2; ok = false; for(int i = 0;i <= n-k;i ++ ){ med = k / 2; sum = 0; for(int j = 0;j < k;j ++ ){ sum += ab(X[i + j] - X[i + med]); } if(sum <= B) ok = true; } if(ok) l = k; else r = k; } return l; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...