设单价第一次a元/千克,第二次b元/千克.
A人平均单价40/(20/a+20/b)①,
B人平均单价(10a+10b)/20 ②.
①-②得-(a-b)^2/2(a+b).
此式小于零,所以①小于②.
综上判断A购买方式划算.