NYOJ 64 鸡兔同笼
2015-08-17 23:57
218 查看
描述
已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。
输入第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10)
a行里,每行都有一个n和m.(0<m,n<100)
输出输出鸡兔的个数,或者No answer
样例输入
样例输出
已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。
输入第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10)
a行里,每行都有一个n和m.(0<m,n<100)
输出输出鸡兔的个数,或者No answer
样例输入
2 14 32 10 16
样例输出
12 2 No answer
#include<stdio.h> int main() { int a,n,m; int i,j; int flag; scanf("%d",&a); while(a--) { flag=0; scanf("%d%d",&n,&m); if(m==0&&n==0)//考虑等于0的情况 { printf("0 0\n");continue; } if(m%2!=0)//m不可能为奇数 { printf("No answer\n");continue; } for(i=0;i<=n;i++) { if(2*i+4*(n-i)==m) { flag=1;printf("%d %d\n",i,n-i);break; } } if(!flag) printf("No answer\n"); } return 0; }
相关文章推荐
- UVALive 6838 Flipping Parentheses // 线段树 区间修改 最值查询
- C/C++获取本地时间常见方法
- 让大家学会复用
- Codeforces Round #249 (Div. 2) (模拟)
- C/C++获取本地时间常见方法
- Centos 6.4 KVM安装和配置
- Android 双进程Service常驻后台,无惧“一键清理
- apache和IIS同时存在,apache建立多个网站
- Codeforces Gym 100431B Binary Search 搜索+组合数学+高精度
- JQuery学习笔记 选择器 序
- XML报错
- javascript
- 《Java解惑》读书笔记
- CSU 1542 Flipping Parentheses(线段树)
- Java设计思想(1)
- Java基础---面向对象
- 手把手实现andriod应用增量升级
- hdu 1166 敌兵布阵
- JavaScript权威指南_156_第16章_脚本化CSS_16.6-脚本化样式表
- nslookup工具