您的位置:首页 > 其它

NYOJ_64 鸡兔同笼

2015-08-14 17:07 141 查看
题目地址

描述:

已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。

分析:

列方程就是一个二维数组,官方优秀代码只是把方程组化简了输出而已。

代码:

#include<iostream>
using namespace std;
int main()
{
	int a;
	cin>>a;
	int m,n,x,y;
	while(a--)
	{
	cin>>m>>n;
	int i=0;
	for(;i<m+1;i++)
	{
		x=i;
		y=m-i;
		if(2*x+4*y==n) break;
	}
	if(i<m+1) 
		cout<<x<<" "<<m-x<<endl;
	else 
		cout<<"No answer"<<endl;

	}
	return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: