算法新语--初级

 1 Sec 64 MB |  显示标签
420587
通过提交

题目描述

鸡和兔35只,共有94只脚,鸡和兔各几只?
算法一:
解:设兔有x只,则鸡有(35-x)只。
4x+2(35-x)=94
x=12
35-12=23(只)
答:兔子有12只,鸡有23只。
算法二:
假设鸡和兔训练有素,吹一声哨,抬起一只脚,94-35=59。再吹哨,又抬起一只脚,59-35=24,这时鸡都一屁股坐地上了,兔子还两只脚立着。所以,兔子有24÷2=12只,鸡有35-12=23只。

输入格式

输入数据的第一行是一个数据T,表示有T组数据(10<=T<=100)。
每组数据输入n、m两个正整数,分别表示鸡和兔头的个数,鸡和兔脚的个数(1<=n<=100,1 <= m <= 400)。

输出格式

对于每组输入数据,先输出单独一行"Case #i:"(其中i表示第i组测试数据,从1开始).
然后下一行分别输出鸡和兔的个数。(具体格式参见Sample Output,数据保证一定有解)。

样例输入 #1

2
35 94
15 40

样例输出 #1

Case #1:
23 12
Case #2:
10 5

来源

The 12th ZJNU Anniversary Contest
 上传者
coach
 创建时间
2014-07-17 23:50