めがね子が嘘をついたのは、指を切られて出血と痛みで意識が朦朧としていて
他の3人全員につられて、つい奇数と言ってしまった可能性。

山田に関してはwikiでも「確率ができない」って書かれてる
そして注釈で正しい式もついてるからそれで正解じゃないかな