文章
16
粉丝
76
获赞
3
访问
10.6k
#include <bits/stdc++.h> using namespace std; int fun(int m,int n){ if(m>n) return 0;//递归结束条件 else return fun(2*m+1,n)+fun(2*m,n)+1;//返回左右子树结点数之和+根节点数 } int main(){ int m,n; while(cin>>m>>n){ cout<<fun(m,n)<<endl; } return 0; }
登录后发布评论
暂无评论,来抢沙发