#include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long LL; const int MR=1e5+10; int n,k; LL a[MR]; bool check(LL x){ LL sum=0,cnt=0; for(int i=1;i<=n;i++){ if(a[i]+sum>n>>k; for(int i=1;i<=n;i++){ cin>>a[i]; } LL l=0,r=1e18; while(l+1