目录:
目录
题目:
有若干只鸡和兔在同个笼子里,从上面数,有a�个头;从下面数,有b�只脚。求笼中各有几只鸡和兔?
其中,一只鸡有一个头两只脚,一个兔子有一个头四只脚。
输入格式
一行,包含两个整数a�和b�。
输出格式
一行,两个整数,表示鸡和兔的数量。数据保证一定存在一组解。
样例输入
10 28
样例输出
6 4
数据规模
对于100%100%的数据,保证0≤a,b≤10000≤�,�≤1000。
中文
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int c, r, a, b;
cin>>a;
cin>>b;
c = (4 * a - b) / 2;
r = a - c;
cout<<c<<endl<<r;
return 0;
}
思路:
设 c为鸡的数量,r 为兔子的数量,则有以下1个方程:
2c + 4r = b (脚数)
通过求解这两个方程,可以得到鸡的数量和兔子的数量。