//二分 //#include<iostream> //using namespace std; //const long long INF=2*(1e9+10); //long long a,b; //int main(){ // cin>>a>>b; // long long mid,left=(0-INF),right=INF; // while(left<=right&&mid!=(a+b)){ // mid=(left+right)>>1; // if(mid<a+b)left=mid+1; // if(mid>a+b)right=mid-1; // } // cout<<mid; // return 0; //} //深搜 #include<iostream> using namespace std; long long a,b; long long dfs(long long x){ if(x==1)return 1; else return dfs(x-1)+1; } int main(){ cin>>a>>b; cout<<dfs(a)+dfs(b); return 0; }
函数递归调用太多了,占空间溢出,求优化!!doge