题目
A、B两台高性能计算机共同运行30小时可以完成某个计算任务,如两台计算机共同运行18小时后,A、B计算机分别抽调出20%和50%的计算资源去执行其他任务,最后任务完成的时间会比预计时间晚6小时,如两台计算机共同运行18小时后,由B计算机单独运行,还需要多少小时才能完成该任务?( )A、22B、24C、27D、30
A、B两台高性能计算机共同运行30小时可以完成某个计算任务,如两台计算机共同运行18小时后,A、B计算机分别抽调出20%和50%的计算资源去执行其他任务,最后任务完成的时间会比预计时间晚6小时,如两台计算机共同运行18小时后,由B计算机单独运行,还需要多少小时才能完成该任务?( )
- A、22
- B、24
- C、27
- D、30
题目解答
答案
C
解析
步骤 1:确定A、B两台计算机的计算能力
设A、B两台计算机的计算能力分别为a和b,根据题意,A、B两台计算机共同运行30小时可以完成某个计算任务,即30(a+b) = 1(任务单位)。
步骤 2:计算A、B两台计算机共同运行18小时后剩余的任务量
A、B两台计算机共同运行18小时后,剩余的任务量为1 - 18(a+b)。
步骤 3:计算A、B两台计算机分别抽调出20%和50%的计算资源后剩余的计算能力
A、B两台计算机分别抽调出20%和50%的计算资源后,剩余的计算能力分别为0.8a和0.5b。
步骤 4:计算A、B两台计算机分别抽调出20%和50%的计算资源后完成剩余任务所需的时间
根据题意,A、B两台计算机分别抽调出20%和50%的计算资源后,最后任务完成的时间会比预计时间晚6小时,即(1 - 18(a+b)) / (0.8a + 0.5b) = 36。
步骤 5:计算B计算机单独运行完成剩余任务所需的时间
根据题意,两台计算机共同运行18小时后,由B计算机单独运行,还需要多少小时才能完成该任务,即(1 - 18(a+b)) / b。
设A、B两台计算机的计算能力分别为a和b,根据题意,A、B两台计算机共同运行30小时可以完成某个计算任务,即30(a+b) = 1(任务单位)。
步骤 2:计算A、B两台计算机共同运行18小时后剩余的任务量
A、B两台计算机共同运行18小时后,剩余的任务量为1 - 18(a+b)。
步骤 3:计算A、B两台计算机分别抽调出20%和50%的计算资源后剩余的计算能力
A、B两台计算机分别抽调出20%和50%的计算资源后,剩余的计算能力分别为0.8a和0.5b。
步骤 4:计算A、B两台计算机分别抽调出20%和50%的计算资源后完成剩余任务所需的时间
根据题意,A、B两台计算机分别抽调出20%和50%的计算资源后,最后任务完成的时间会比预计时间晚6小时,即(1 - 18(a+b)) / (0.8a + 0.5b) = 36。
步骤 5:计算B计算机单独运行完成剩余任务所需的时间
根据题意,两台计算机共同运行18小时后,由B计算机单独运行,还需要多少小时才能完成该任务,即(1 - 18(a+b)) / b。