这是信奥赛一本通:鸡兔同笼,时间限制:ms内存限制:kb
我们要记住这个编程题,要当作数学题来解答,就不会显得那么困难了。
输入】
头和脚的数量。
鸡和兔各自数量。一个空格隔开。
解答办法如下:
相当于解方程式,假设鸡的数目是a,假设兔的数目是b,则应该满足以下方程式条件:
a+b=x
2a+4B=y,由此我们计算出来
a=(4*x-y)/2;
b=(2*x-y)/2;
所以有程序如下,有不能理解的来找老师详细解答哦!
#includeiostream
#includecmath
usingnamespacestd;
intmain(){
intx,y;
cinxy;
inta=abs((4*x-y)/2);
intb=abs((2*x-y)/2);
couta""b;
return1;
}