基本的にA157は正しい答えといえるのですが、次のような
考え方があります。
3匹の猫が3匹のネズミを3分で捕まえられるからといって、
3匹の猫が1匹のネズミを1分で捕まえられるでしょうか。
その点に関しては問題文で触れられていないため曖昧です。
ただ言えるのは、3匹の猫は3匹のネズミを3分で、
99匹のネズミを99分で捕まえられる、ということです。
さて、残り1匹のネズミですが、3匹の猫が共同で捕まえに
行けば、確かに1分で捕まえられることになります。
しかし、1匹のネズミに対して1匹の猫しか捕まえに行かない
のであれば、結局3分かかってしまい、合計102分となって
しまいますね。
というわけで、必要な猫は4匹です。ただし、4匹目は1匹だけ
ネズミを捕まえたらあとはお役御免となります(^ ^)。