320: 鸡兔同笼(python)

题目描述

一个笼子里关了鸡和兔(鸡有2只脚,兔又4只脚,没有例外)。已知笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物?

输入
复制代码
多组测试数据。第一行是测试数据的组数n,后面跟着n行输入。每组测试数据占一行,每行包含一个正整数a(a < 65535)。
输出
复制代码
输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少动物数,第二个是最多动物数,中间用一个空格分开。如果没有满足要求的答案,则输出两个0。
样例输入复制
复制代码
2
3
20
样例输出复制
复制代码
0 0
5 10
复制代码
n = int(input())

if n % 4 == 0:
    print(n // 4, n // 2)
elif n % 2 == 0:
    m = n // 4
    print(m + 1, n // 2)
else:
    print(0, 0)

oj

复制代码
ans=[]
count = int(input())
for _ in range(count):
    n=int(input())
    if n % 4 == 0:
        ans.append([n // 4, n // 2])
    elif n % 2 == 0:
        m = n // 4
        ans.append([m + 1, n // 2])
    else:
        ans.append([0, 0])
for i in ans:
    print(' '.join(map(str, i)))
相关推荐
caimouse8 分钟前
mm学习笔记_04:VAD树算法与地址空间分配
笔记·学习·算法·reactos
abcy07121315 分钟前
flink窗口类型
开发语言·python·算法
什巳11 小时前
JAVA练习309- 二叉树的层序遍历
java·数据结构·算法·leetcode
什巳13 小时前
JAVA练习306- 翻转二叉树
java·数据结构·算法·leetcode
smj2302_7968265213 小时前
解决leetcode第3989题网格中保持一致的最大列数
python·算法·leetcode
巧克力男孩dd14 小时前
Python超典型练习题(第一次作业)
开发语言·python·算法
爱刷碗的苏泓舒15 小时前
平方根信息滤波:矩阵推导及 GNSS 参数估计应用
线性代数·算法·矩阵·gnss·参数估计·测量平差·平方根信息滤波
想做小南娘,发现自己是女生喵16 小时前
第 2 章 顺序表和 vector
java·数据结构·算法
艾醒16 小时前
2026年第29周(7.13-7.19)AI全复盘:技术突破、行业趣闻翻车、算力服务器商业动态
人工智能·算法
雪碧聊技术17 小时前
动态规划算法—01背包问题
算法·动态规划