#include using namespace std; typedef long long ll; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b>D; ll ans=D; for(int t=1;t<=60;t++){ ll left=0,right=D; while(right-left>1){ ll mid=(left+right)/2; ll sum=0,now=mid; for(int i=0;i=D) right=mid; else left=mid; } ll sum=0,now=right; for(int i=0;i