赞
踩
类型:流程控制
描述
一个笼子里面关了若干只鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外),已经知道了笼子里面脚的总数feet,则笼子里至少有多少只动物,至多有多少只动物?
输入格式
第一行输入一个正整数,表示测试数据的组数n 接下来的n行,每行一个非负整数,代表脚的数量(输入数据可能是不合理的数字)
输出格式
输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数间用一个空格分开 如果没有满足要求的答案,则输出用空格分隔的两个0
示例
- 输入:
- 2
- 3
- 20
- 输出:
- 0 0
- 5 10
-
- n = int(input())
- for i in range(n):
- feets = int(input())
- if feets % 4 == 0: # 如果鸡的数量是偶数
- least, most = feets // 4, feets // 2
- elif feets % 2 == 0: # 如果输入没错
- least, most = (feets - 2) // 4 + 1, feets // 2
- else: # 如果没有满足答案
- least, most = 0, 0
- print(least, most)
- n = int(input())
- for i in range(n):
- feet = eval(input())
- animals = []
- if type(feet) == int:
- for i in range(feet+1):
- for j in range(feet+1):
- if 2*i+4*j == feet:
- animals.append(i+j)
- if animals == []:
- print(0,0)
- else:
- print(min(animals),max(animals))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。