1222: 鸡兔同笼

Time Limit: 1 SecMemory Limit: 128 MB

Submit: 1859Solved: 943

[Submit][Status][Web Board]

Description

已知鸡和兔的总数量为n,总腿数为m。求鸡的数目和兔的数目。如果无解,则输出“No answer”

Input

输入T,表示有T组数据。

每组数据输入两个整数,n,m。

Output

对于每组数据输出鸡的数目和兔的数目。如果无解,则输出“No answer”

Sample Input

2

14 32

10 16

Sample Output

12 2

No answer


思路:列出A,B的值求出来就行了,注意m不能为奇数


#include <bits/stdc++.h>

using namespace std;

const int maxn=1e5+5;

int a[maxn],b[maxn],sum;

int main()

{

int n,m,t,a,b;

scanf("%d",&t);

while(t--){

scanf("%d%d",&n,&m);

a=(4*n-m)/2;

b=n-a;

if(m%2==1||a<0||b<0)

printf("No answer\n");

else

printf("%d %d\n",a,b);

}

return 0;

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容