测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A46219. “枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。小明利用枚举算法解决“百元买百鸡”问题。用100 元钱买100 只鸡,公鸡,母鸡,小鸡:都要有。公鸡5 元1 只,母鸡3 元1 只,小鸡1 元3 只。请问公鸡,母鸡,小鸡各应该买多少只?假设公鸡有X 只,母鸡有Y 只,小鸡有Z 只。通过Python 程序段实现了“百元…

填空题 中等

题目描述

“枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证

每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。

小明利用枚举算法解决“百元买百鸡”问题。用100 元钱买100 只鸡,公鸡,母鸡,小鸡

:都要有。公鸡5 元1 只,母鸡3 元1 只,小鸡1 元3 只。请问公鸡,母鸡,小鸡各应该买

多少只?假设公鸡有X 只,母鸡有Y 只,小鸡有Z 只。

通过Python 程序段实现了“百元买百鸡”的功能,

参考答案

c = 0 for x in range(1,20) : for y in range(1,33): z = 100-x-y if 5*x+3*y+z/3 == 100 : print("公鸡:",x,"母鸡:",y,"小鸡:",z) c = c+1 print("共有买法",c,"种")
上一题 下一题