试题题干
A、B两台高性能计算机共同运行30小时可以完成某个计算任务,如两台计算机共同运行18小时后,A、B计算机分别抽调出20%和50%的计算资源去执行其他任务,最后任务完成的时间会比预计时间晚6小时,如两台计算机共同运行18小时后,由B计算机单独运行,还需要多少小时才能完成该任务?( )
参考答案
正确答案:
试题解析
A、B计算机分别抽调出20%和50%的计算资源后,两台计算机效率分别变为(1-20%) A=0.8A,(1-50%) B=0.5B,因最后任务完成的时间比预计时间晚6小时,则30(A+B)=18(A+B)+(30-18+6)×(0.8A+0.5B),解得4A=5B。假设A=5,B=4,任务总量为30(A+B)=30×9=270,则两台计算机共同运行18小时后,剩余任务量为(30-18)×(A+B)=12×9=108,B计算机单独运行需要108/4=27小时。
故正确答案为C。