제출 #1303518

#제출 시각아이디문제언어결과실행 시간메모리
1303518nathlol2쌀 창고 (IOI11_ricehub)C++20
100 / 100
8 ms1604 KiB
#include "ricehub.h" #include <bits/stdc++.h> #define ll long long using namespace std; ll pf[111111]; ll f(int l, int r){ l++; r++; ll md = (l + r) / 2, c = pf[md] - pf[md - 1]; return (c * (md - l) - (pf[md - 1] - pf[l - 1])) + ((pf[r] - pf[md]) - c * (r - md)); } int besthub(int N, int K, int X[], long long B){ int l = 0, r = 0; for(int i = 1;i<=N;i++){ pf[i] = pf[i - 1] + X[i - 1]; } int ans = 0; while(r < N){ while(f(l, r) > B) l++; ans = max(ans, r - l + 1); r++; } 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...