電子書籍の厳選無料作品が豊富!

この問題の解き方を教えていただきたいです

「この問題の解き方を教えていただきたいです」の質問画像

A 回答 (1件)

添付の図のようにC地点、D地点を置きましょう。


縦mステップ、横nステップの長方形の対角線を結ぶ最短路が(m+n)Cmとおりなので、

(Cを通るAからBへの最短路数)=(AからCへの最短路数)×(CからBへの最短路数)
=(6C3)(5C2)=200.

(Dを通るAからBへの最短路数)=(AからDへの最短路数)×(DからBへの最短路数)
=(8C3)(3C2)=168.

(CもDも通るAからBへの最短路数)=(AからCへの最短路数)×(CからDへの最短路数)×(DからBへの最短路数)
=(6C3)(2C0)(3C2)=60.

(Cは通りDは通らないAからBへの最短路数)=(Cを通るAからBへの最短路数)-(CもDも通るAからBへの最短路数)
=200-60=140.

(Dは通りCは通らないAからBへの最短路数)=(Dを通るAからBへの最短路数)-(CもDも通るAからBへの最短路数)
=168-60=108.

(AからBへの最短路数)=(CもDも通るAからBへの最短路数)+(Cは通りDは通らないAからBへの最短路数)+(Dは通りCは通らないAからBへの最短路数)
=60+140+108=308.
「この問題の解き方を教えていただきたいです」の回答画像1
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!