1222: 鸡兔同笼

2019-03-20  本文已影响0人  Celia_QAQ

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;

}

上一篇下一篇

猜你喜欢

热点阅读