您的位置:首页 > 其它

UVA839 - Not so Mobile

2015-03-03 10:20 405 查看
递归的练习题,类似于C语言的递归快速求和

#include <stdio.h>

int solve(int *w){
int w1,d1,w2,d2;
bool t1 = 1, t2 = 1;
scanf("%d %d %d %d",&w1,&d1,&w2,&d2);
!w1&&(t1=solve(&w1));
!w2&&(t2=solve(&w2));
*w=w1+w2;
return t1&&t2&&(w1*d1==w2*d2);
}

int main(){
int T,w;
scanf("%d",&T);
while(T--){
printf("%s\n",(solve(&w)? "YES" :"NO"));
T&&putchar(10);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: