しょーもない重心を使った幼稚な解法な。
サル専用だから多用すんなよ。

重心の定義より
(m+M)R=mr1+Mr2、これを時間で微分して
(m+M)R’=mr1’+Mr2’

上で述べた運動量保存則により上式右辺はゼロなので
(m+M)R’=0、よってR=一定であり、重心の位置は変わらない。

重心の最初の位置では
(m+M)R=m・0+M・L
最後の位置も変わらないが、mの地上から見た位置に注意して
(m+M)R=m(2Lー(L−x))+M・x

2式を合体して
M・L=m・L+m・x+M・x、よって
x=(Mーm)・L/(m+M)

ゆえにMの移動距離は
Lーx=2m・L/(m+M)であり、重心Lから左方向である。

しかし、こんな重心を使った計算なんてのはしょせんはまやかしであり、
こんな概念が不要なのは先に示したとおりである。

サルは重心やらエネルギーを多用しろ。
出来るヤツは極力使わんわな。

くっくっく