#include using namespace std; int main(){ long long N,M; cin>>N>>M; vectorA(N); for(int &i:A)cin>>i; int ans=0,ng=1e9+2; while(ng-ans>1){ int mid=(ng+ans)/2; long long add=0; bool ok=true; for(int i=0;i=mid*M){ add+=A[i]-mid*M; }else{ ok=false; } } if(ok)ans=mid; else ng=mid; } cout<