Submission #1247874

#TimeUsernameProblemLanguageResultExecution timeMemory
1247874LM1Rice Hub (IOI11_ricehub)C++20
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> #define ll long long using namespace std; const int N=1e5+5; ll R,L,B,X[N]; ll pr[N],ans=-1e18; ll solve(ll l){ ll l1=l,r1=R; while(l1<r1){ ll mid=(l1+r1+1)/2,k=(l+mid)/2; if(X[k-1]*(k-l+1)-(pr[k]-pr[l-1])+(pr[mid]-pr[k])-(mid-k)*X[k-1]>B)r1=mid-1; else l1=mid; } return l1-l+1; } //int main(){ // cin>>R>>L>>B; // for(int i=0;i<R;i++)cin>>X[i]; // for(int i=0;i<R;i++)pr[i+1]+=pr[i]+X[i]; // for(int i=1;i<=R;i++)ans=max(solve(i),ans); // cout<<ans; //} int besthub(int R,int L,int X,int B){ for(int i=0;i<R;i++)pr[i+1]+=pr[i]+X[i]; for(int i=1;i<=R;i++)ans=max(solve(i),ans); return ans; }

Compilation message (stderr)

ricehub.cpp: In function 'int besthub(int, int, int, int)':
ricehub.cpp:24:45: error: invalid types 'int[int]' for array subscript
   24 |         for(int i=0;i<R;i++)pr[i+1]+=pr[i]+X[i];
      |                                             ^