鸡兔同笼
Time Limit:1000MS Memory Limit:65536K
Total Submit:618 Accepted:292
Description
已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。
Input
第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10)
a行里,每行都有一个n和m.(0
Output
输出鸡兔的个数,或者No answer
Sample Input
2
14 32
10 16
Sample Output
12 2
No answer
Source
经典问题
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AK1033 {
class Program {
static void Main(string[] args) {
int t = int.Parse(Console.ReadLine());
while (t-- > 0) {
string[] sb = Console.ReadLine().Split();
int n = int.Parse(sb[0]), m = int.Parse(sb[1]);
int x = 2 * n - m / 2, y = m / 2 - n;
if (x + y == n && 2 * x + 4 * y == m && x >= 0 && y >= 0)
Console.WriteLine("{0} {1}", x, y);
else
Console.WriteLine("No answer");
}
}
}
}