物体Cを速さv0で衝突させると、最初、Bは動かなかった、と書いてあるからです。
ですがAの上にBが乗っているのでどちらにせよ重さは考慮しなければいけないと思ったのですがどうでしょうか?
衝突直後のAとBの速度は異なるので、AとBを合わせた1つの物体として見ることはできません。したがって、物体A、B、Cのそれぞれの運動量を考える必要があります。
衝突後の物体A、B、Cの速度はそれぞれvA、0、vCなので、運動量保存の式を立てると、
mv0=mvC+2mvA+m×0となります。
解答では、物体Bの運動量は0なので省略されています。
Bは→物体Bは