#include #define CSP2026 using #define RP namespace #define PLUSPLUS std CSP2026 RP PLUSPLUS; #define debug(x) cout<<"clock="<>1,flag=0; int t=upper_bound(a+1,a+n+1,mid)-a; ll sum=(t==1?0:1); for(int i=n;i>=t;i-=mid)sum+=a[i],flag=1; if(sum+flag<=s)ans=mid,r=mid-1; else l=mid+1; }cout<