题目:
已知鸡和兔的总数量为n,总腿数为m。 输入n和m,依次输出鸡的数目和兔的数目。 如
果无解,则输出No answer。
样例输入:
14 32
样例输出:
12 2
样例输入:
10 16
样例输出:
No answer
分析:
设鸡x,兔y,有:
x+y=n
2x+4y=m
求解:
y = (m-2n)/2
x= n - y
代码实现:代码片
#include<stdio.h>
int main()
{
int n,m,a,b;
scanf("%d%d",&n,&m);
a = (4*n-m)/2;
b = n-a;
if(a<0 || b<0 || m%2 ==1 ){
printf("No answer");
}else{
printf("%d %d",a,b);
}
return 0;
}