鸡兔同笼问题
2018-01-24 17:31
155 查看
题目描述
大家都知道鸡兔同笼问题,此题就是这么简单,求的还是鸡和兔的个数分别是多少。
输入
多组输入
每行两个整数n,m,分别代表鸡兔头的个数、腿的个数(n,m<10^9)。
输出
如果能求出鸡兔的个数就输出鸡和兔的个数,
否则输出No answer
样例输入
5 14
样例输出
3 2
大家都知道鸡兔同笼问题,此题就是这么简单,求的还是鸡和兔的个数分别是多少。
输入
多组输入
每行两个整数n,m,分别代表鸡兔头的个数、腿的个数(n,m<10^9)。
输出
如果能求出鸡兔的个数就输出鸡和兔的个数,
否则输出No answer
样例输入
5 14
样例输出
3 2
#include<stdio.h> int main() { long long n,m,x,y,i,z; while(~scanf("%lld %lld",&n,&m)) { z=0; for (i=1; i<=n; i++) if((2*i+4*(n-i))==m) { z=1; break; } if(z) printf("%lld %lld\n",i,n-i); else printf("No answer\n"); } return 0; }