1721: PL9 牛吃草-1
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:0
题目描述
一堆草,可供10头牛吃3天,那可供6头牛吃几天?3 × 10 ÷ 6 = 5天
英国著名的物理学家牛顿曾把题目变成了这样: 牧场上有一片青草,每天都生长得一样快。这片青草供给24头牛吃,可以吃6天,或者供给20头牛吃,可以吃10天,期间一直有草生长。如果供给19头牛吃,可以吃多少天?
这道题因牛顿提出而得名“牛顿问题”。
牛每天吃草,草每天在不断均匀生长,解题环节主要有三步:
1、求出每天长草量。
2、求出牧场原有草量。
3、求出牛可吃的天数。
设一头牛1天吃的草为一份,24头牛6天吃草为1×24×6=144份,20头牛10天吃草1×20×10=200份。
无论是144还是200都是吃净了草地原有草量和每日的新增草量
原有草量 + 每天生长草量*6 = 144份 原有草量 + 每天生长草量*10 = 200份
所以:(200-144)= 每天生长草量*10 – 每天生长草量*6
说明牧场每天生长草量为14份 原有草量 + 每天生长草量*6 = 144份,又知道每天生长草量为14份,
所以144-14×6= 原有草量,说明原有草量为60份,或者200-20*14=60。
问:原有草量为60份,每天生长草量为14份,那么够17头牛吃几天?
输入
一个整数0
输出
一个整数,代表能吃几天
样例输入 复制
0
样例输出 复制
20
提示
循环结构,while / break