Lang:G++
Edit1234567891011121314#include<cstdio>int cnt(int n){if(n==0 || n==1) return 1;if(n%2) return cnt((n-1)/2);else return cnt(n/2)+cnt(n/2-1);}int main(){int n;scanf("%d",&n);printf("%d\n",cnt(n));}
Lang:G++
Edit1234567891011121314#include<cstdio>int cnt(int n){if(n==0 || n==1) return 1;if(n%2) return cnt((n-1)/2);else return cnt(n/2)+cnt(n/2-1);}int main(){int n;scanf("%d",&n);printf("%d\n",cnt(n));}