- 定位:2020年第十一届蓝桥杯省赛C/C++ B组试题A(7月试题)
- 原题:
- 属性:益智
- 难度:破壳
- 独白:
咋觉得有点像小学的数学题。。。
前两题能手算的坚决不去敲代码,时间有限,而且这题手算也不是太难,很好模拟的,仔细一点就OK了。但一定要注意只能是32个轮回,不能是33个轮回,因为32个轮回时,已经消耗了9600,只剩下400,已经支撑不到下一个恢复300的时间段了,这点一定要注意,不然这里丢分太可惜了! - 代码:
用不着代码,计算分析过程如下:
每分钟消耗600体力后每分钟恢复300体力,那么每两分钟就是消耗300体力,这里我们将每两分钟看做一个轮回,假设X个轮回后体力将支撑不到恢复300的时间段,即:
10000-300X<=600;
X>=31.333333
实际过程中取最接近的整数32,此时消耗了32300=9600的体力,还剩400的体力,每分钟消耗600的体力那么小明每10秒消耗100的体力也就是说400的体力,小明还可以跑40秒,那么一共用时120*32+400=3880。 - 总结:数学模拟问题,手算时要仔细分析。
- 感悟:在孤独的黑夜里留一份美好在心里。
- 归档:已归档。
蓝桥秘密冲刺计划(9.18)跑步训练
最新推荐文章于 2023-03-17 10:39:18 发布