计蒜客 - T1342 - 鸡兔同笼
题目
鸡和兔关在一个笼子里,鸡有2只脚,兔有4只脚,没有例外。已知现在可以看到笼子里m个头和n只脚,求鸡和兔子各有多少只?
输入格式
输入两个整数 m和n,分别代表笼子里头的个数和脚的个数。(假设 m 和 n 都在合法的数据范围内)
输出格式
依次输出鸡和兔的只数。(数字为 0 的也要输出)
数据范围
0≤n,m≤10 6。
Sample Input
12 40
Sample Output
4 8
题意
头一定 脚一定 兔4 鸡2
思路
推导公式
坑点
无
代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m,j=0,t=0;
scanf("%d%d",&n,&m);
m=m-n*4;
if(m<=0)
{
m=m*-1;
printf("%d %d",m/2,n-m/2);
}else{
//printf("%d %d",m/2,n-8/2);
}
//printf("%d %d\n",n-m-(n-m)/2,m-(n-m)/2);
return 0;
}