#include using namespace std; #define PII pair const int mod=1e9+7; long long pas[100][100]; long long bin[100]; int cnt[100]; vector res; int main() { ios_base::sync_with_stdio(0); pas[1][1]=1; for(int i=1;i<=70;i++) { for(int j=0;j<=i;j++)pas[j+1][i-j+1]=pas[j][i-j+1]+pas[j+1][i-j]; } for(int i=0;i<=32;i++)bin[i]=pas[i+1][64-i+1]; // for(int i=0;i<=32;i++)cout<>N; for(int i=32;i>=0;i--) { while(N>=bin[i]) { N-=bin[i]; cnt[i]++; } //cout<=0;i--)C+=(65-i)*(i+1)*cnt[i]; cout<=0;i--) { sum+=cnt[i]; for(int j=0;j