제출 #503130

#제출 시각아이디문제언어결과실행 시간메모리
503130jk410쌀 창고 (IOI11_ricehub)C++17
100 / 100
18 ms3120 KiB
#include "ricehub.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; int R,L; ll X[100001],Sum_X[100001]; ll B; int Ans; ll f(int l,int r){ int m=(l+r)>>1; return X[m]*(m-l)-(Sum_X[m-1]-Sum_X[l-1])+(Sum_X[r]-Sum_X[m])-X[m]*(r-m); } int besthub(int r,int l,int x[],ll b){ R=r; L=l; for (int i=1; i<=R; i++){ X[i]=x[i-1]; Sum_X[i]=Sum_X[i-1]+X[i]; } B=b; for (int i=1,j=1; i<=R; i++){ while (j<R){ if (f(i,j+1)>B) break; j++; } Ans=max(Ans,j-i+1); } 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...