제출 #1247874

#제출 시각아이디문제언어결과실행 시간메모리
1247874LM1쌀 창고 (IOI11_ricehub)C++20
컴파일 에러
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; }

컴파일 시 표준 에러 (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];
      |                                             ^