鱼C论坛

 找回密码
 立即注册
查看: 1356|回复: 14

[已解决]鸡兔同笼B每日一练

[复制链接]
发表于 2020-4-30 17:20:57 | 显示全部楼层 |阅读模式
5鱼币
晚上8点公布答案 大家踊跃参加
最佳答案
2020-4-30 17:20:58
本帖最后由 zltzlt 于 2020-4-30 20:11 编辑
print('\n'.join(' '.join(map(str, (lambda feetn: (feetn / 4, feetn / 2) if not feetn % 4 else (0, 0) if 1 & feetn else ((feetn - 2) / 4 + 1, feetn / 2))(i))) for i in [int(input()) for _ in range(int(input()))]))
QQ图片20200430171916.png

最佳答案

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 17:20:58 | 显示全部楼层    本楼为最佳答案   
本帖最后由 zltzlt 于 2020-4-30 20:11 编辑
print('\n'.join(' '.join(map(str, (lambda feetn: (feetn / 4, feetn / 2) if not feetn % 4 else (0, 0) if 1 & feetn else ((feetn - 2) / 4 + 1, feetn / 2))(i))) for i in [int(input()) for _ in range(int(input()))]))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 17:26:26 | 显示全部楼层
占楼~不知道会不会写出来嘿嘿
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 18:49:56 | 显示全部楼层
这还是每日一练吗...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 20:08:21 | 显示全部楼层
“每日 3 练” ……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 20:30:14 From FishC Mobile | 显示全部楼层
zltzlt 发表于 2020-4-30 18:03

这不会是变相的要答案吧
不要轻易答题啊,毕竟他以前好像发过类似的求答案的帖子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 20:30:30 | 显示全部楼层
_2_ 发表于 2020-4-30 20:30
这不会是变相的要答案吧
不要轻易答题啊,毕竟他以前好像发过类似的求答案的帖子

我也觉得
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 20:31:34 From FishC Mobile | 显示全部楼层
zltzlt 发表于 2020-4-30 20:30
我也觉得


估计楼主一身冷汗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 20:33:06 From FishC Mobile | 显示全部楼层
zltzlt 发表于 2020-4-30 20:30
我也觉得


第二行有刮刮乐
6#
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 20:33:43 | 显示全部楼层
_2_ 发表于 2020-4-30 20:33
第二行有刮刮乐
6#

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 20:36:40 From FishC Mobile | 显示全部楼层
zltzlt 发表于 2020-4-30 20:33

我不会告诉你我不会用 Python 实现鸡兔同笼的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-30 21:28:35 | 显示全部楼层
def result(x):    
    if x >= 4:    
        a = x // 4   
        b = x // 2   
        c = []
        for i in range(0, a + 1):
            for j in range(0, b + 1):
                if 4 * i + 2 * j == x:
                    z = i + j
                    c.append(z)
                if i == a and b == j and c == []:
                    print('0 0')
        if c:
            c.sort()
            result_min = c[0]
            result_max = c[-1]
            print('{} {}'.format(result_min, result_max))
    else:
        if x == 2:
            print('1 1')
        else:
            print('0 0')
            

def input_n(num): 
    t = 0
    while t < num:
        x = int(input())
        result(x)
        t = t + 1


num = eval(input())  
input_n(num)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-30 21:29:12 | 显示全部楼层
_2_ 发表于 2020-4-30 20:36
我不会告诉你我不会用 Python 实现鸡兔同笼的

?????告诉我撒?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 21:43:42 From FishC Mobile | 显示全部楼层
李子豪 发表于 2020-4-30 21:29
?????告诉我撒?

……还没想好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-30 21:59:45 | 显示全部楼层

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-27 00:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表