Uva 839 Not so Mobile

0.最后输出的yes no的大小写

1.注意 递归边界   一直到没有左右子树 即b1=b2=false的时候 才返回 是否 天平平衡。

2.注意重量是利用引用来传递的

 #include <iostream>
 using namespace std;
 bool solve(int& W)
 {
     bool b1=true,b2=true;
     int wl,dl,wr,dr;
     cin>>wl>>dl>>wr>>dr;

     ) b1=solve(wl);
     ) b2=solve(wr);

     W=wl+wr;

     return b1 && b2 && (wl*dl == wr*dr);
 }
 int  main()
 {
     int T;
     cin>>T;
     while(T--)
     {
         int W;
         if(solve(W)) cout<<"YES"<<endl;
         else cout<<"NO"<<endl;

         if(T) cout<<endl;
     }
     ;
 }
上一篇:Crontab中的除号(slash)到底怎么用?(转载)


下一篇:Ubuntu 配置 Android 开发 环境