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; } ; }