UVa 839 Not so Mobile
2016-03-29 23:24
429 查看
然而等于是默了一遍标程
#include<iostream> #include<algorithm> #include<cstdio> #include<cmath> #include<string> using namespace std; int n; bool bal(int &w){ int w1,w2,d1,d2; bool b1=1,b2=1; scanf("%d%d%d%d",&w1,&d1,&w2,&d2); if(!w1)b1=bal(w1); if(!w2)b2=bal(w2); w=w1+w2; if(b1 && b2 &&(w1*d1==w2*d2))return 1; return 0; } int main(){ cin>>n; int i,w; for(i=1;i<=n;i++){ if(bal(w))printf("YES\n");else printf("NO\n"); if(i<n)cout<<endl; } return 0; }
相关文章推荐
- swift 的基本类型之字符串
- 用requests爬取百度搜索数据
- Struts2常用类方法归纳
- 林小欣的every day
- spring概念
- JAVA——程序流程控制——循环语句——for循环(打印三角形)
- 数据库连接池的工作机制
- hdu 1394 Minimum Inversion Number(这道题改日我要用线段树再做一次哟~)
- MySQL表类型
- ajax记录
- Android Volley完全解析(四),带你从源码的角度理解Volley
- 浏览器兼容笔记(1)
- Quicksum -SilverN
- Java位操作全面总结
- 【学习汇总】DIV水平居中
- [BZOJ1036][ZJOI2008]树的统计Count
- android开发之后端云bmob的使用
- CountDownLatch、CyclicBarrier和Semaphore
- Awesome .NET
- 数位DP