仓库A:20脳5+15脳10+25脳15=625(吨路千米) 仓库B:10脳5+15脳5+25脳10=375(吨路千米)
仓库C:10脳10+20脳5+25脳5=325(吨路千米) 仓库D:10脳15+20脳10+15脳5=425(吨路千米)
但如此进行计算不难发现,计算量相对来说较大。那么有没有计算量少一点的办法呢? 我们换个思路来思考,对于两个仓库的货物,比如只有两个仓库A和B,无非就是从A向B或从B向A,但两个方向要移动的距离其实是相同的,所以我们只需要考虑重量即可,也就是把仓库中货物重量较轻的向货物重量较重的仓库移动。所以可以采取这种两两比较的支点法进行比较,本题中虽有四个仓库,但我们依旧可以两两进行对比。可以想象把两边的货物都先移动到支点两边的仓库,再比较重量即可。比如仓库A和B进行比较时,我们可以先把仓库B右侧的所有货物都移动到B,即B仓库中重量为20+15+25=60(吨),而A仓库中只有10吨,所以此时从A向B移动更省钱。再继续往下对比仓库B和C,B左边所有货物均移动到B,B中的货物重量就是10+20=30(吨),将C右边所有货物移动到C,仓库C的重量就是15+25=40(吨),按照从轻到重的原则,此时从B向C移动更省钱。最后再对比C和D,C左边所有货物均移动到C,C中货物的重量为10+20+15=45(吨),而D中只有25吨。则应从D向C移动更省钱。最终两边的方向都指向了仓库C,所以将货物移动到C仓库最省钱。本题选择C选项。
上面这道题其实还可以有更快的办法,就是直接从整条路上最中间的两个仓库进行对比,依然采用支点法的方法,这样就可以少进行一次比较,从而更快速的解决本题。当然小伙伴们在做题时可能也会遇到过仓库与仓库之间距离不同的题目,但是通过之前的分析我们就会发现,距离是不会影响到比较运费大小的结果的,所以即便是仓库之间间距不同的题目,只要运费的单价相同,都可以采用这种办法进行比较。