uva 839 紫书例题及代码理解

来源:互联网 发布:dota2 mac 编辑:程序博客网 时间:2024/05/16 11:40
//uva 839 天平#include<iostream>using namespace std;//输入一个子天平,返回子天平是否平衡,参数W修改为子天平总重 bool solve(int &W){int W1,D1,W2,D2;bool b1=true,b2=true;cin>>W1>>D1>>W2>>D2;if(!W1) b1=solve(W1);if(!W2) b2=solve(W2);W=W1+W2;return b1&&b2&&(W1*D1==W2*D2); }int main(){int T,W;cin>>W;while(T--){if(solve(W)) cout<<"YES\n"; else cout<<"NO\n";if(T) cout<<"\n";}return 0;} 

I think,fancy here.