1459:百头百脚
Description
兔子野鸡九头鸟,百头百脚朝下跑。这个是著名的百头百脚问题。
这里有一个类似的问题,假设一只兔子有一个头四只脚,一只鸡有一个头两只脚。现在告诉你一共有n个头m只脚。你能用程序计算出一共有多少只兔子,多少只鸡吗?
INput
有多组测试数据,输入两个整数n和m,表示有n个头m只脚。
数据保证有解。输入以文件结束。
Output
每组数据输出占一行,输出有多少只兔子多少只鸡,中间用一个空格分开。
Sample Input
3 8
Sample Output
1 2
Source
Anhui Programing Contest 2011
#include<iostream>
using namespace std;
int main()
{
int n,m,i,j;
while(cin>>n>>m)
{
for(i=0;i<=m/4;i++)
{
for(j=0;j<=m/2;j++)
{
if(i+j==n&&i*4+j*2==m)
cout<<i<<" "<<j<<endl;
}
}
}
}