您的位置:首页 > 编程语言

uva 839 紫书例题及代码理解

2017-09-19 23:33 246 查看
//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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  递归