#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define LL __int64 #define N 55 #define mod 10007 #define PI acos(-1) const int INF=INT_MAX; LL dp[N],a[N],n; LL f(LL x) { LL ans=0; int k; for(k=0;kx) break; return dp[k-1]+f(x-a[k-1]-1)+x-a[k-1]; } int main() { a[0]=0; dp[0]=0; a[1]=1; dp[1]=1; for(int i=2;i