您的位置:首页 > 其它

839 - Not so Mobile--递归水题

2012-08-10 21:02 169 查看
#include <iostream>

#include <cstdio>

#include <cstdlib>

#include <cstring>

#include <algorithm>

#define N 10005

using namespace std;

int flag;

int build()

{

int wl,wr,dl,dr;

scanf("%d%d%d%d",&wl,&dl,&wr,&dr);

if(wl==0)

wl=build();

if(wr==0)

wr=build();

if(wl*dl!=wr*dr)

flag=0;

return wr+wl;

}

int main()

{

// freopen("ex.in","r",stdin);

int n;

scanf("%d",&n);

while(n--)

{

flag=1;

build();

printf("%s\n",flag?"YES":"NO");

if(n)

printf("\n");

// puts("\n");//其实输出两行!!!!!!!!111

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: