1. 轮胎如何换?

来源:互联网 发布:辞职学java找不到工作 编辑:程序博客网 时间:2024/04/28 15:59

 

 

我思考的解法:设定三轮车的三个轮子为A,B,C ;跑过的路程为W,单位万里;坏了的轮胎数量为 x,剩余1万里的轮胎数量为 y,完整的轮胎数量为 z;开始 x = 0,y = 0,z = 8,W = 0W = 1时 x = 0,y = 3, z = 5,将 B,C 都换成 z, A 保持 y 不变, 继续行驶W = 2时 x = 1( A 坏了),y = 4, z = 3, 将 A 换上一个 y 继续行驶W = 3时 x = 4( A,B,C 坏了),y = 1, z = 3, 将 A,B,C 换成 z, 继续行驶W = 4时 x = 4,y = 4,z = 0, 继续行驶W = 5时 x = 7,y = 1,z = 0 完成任务 剩余一个寿命1万里的轮胎标准答案为:如果给8个轮胎分别编为 1 - 8 号,每5千里换一次轮胎,配用的轮胎可以用下面的组合: 123(第一次可行驶1万公里)、124、134、234、456、567、568、578、678.

原创粉丝点击