#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= b ll floorless(ll a,ll b){ return (a+b+1)/(b+1); } // min x , s.t. floor(a/x) <= b ll ceilmore(ll a,ll b){ if(b==1) return a+1; return (a-1)/(b-1); } // max x , s.t. ceil(a/x) >= b ll ceilless(ll a,ll b){ return (a+b-1)/b; } // min x , s.t. ceil(a/x) <= b double f(ll x){ if(x>N; if(N<=1000000){ double ans=0; for(ll x=1;x<=1000000;x++){ ans+=f(N/x)/x; } cout<