• ベストアンサー

最短経路の数

AからBへの道順を考える。 道は一方通行で横には右、縦には上、斜めの道は、左下から右上へしか行けない。 道順は全部で何通りあるか。 答え321通り 斜めの道を使わないのが、70通り、 斜めに1回のみ移動するのが140通りと求められたのですが、他が求められません。 解き方を教えてください。 解説が詳しいとありがたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • ferien
  • ベストアンサー率64% (697/1085)
回答No.9

ANo.5,ANo.7です。ANo.8さん ご丁寧にありがとうございます。 >クドくて恐縮だが、ついでに0!も。 通らない道についても考えるということですか? 上、右、斜めに順番も統一して書くと、 8!/(4!・4!・0!)=70通り 7!/(3!・3!・1!)=140通り 6!/(2!・2!・2!)=90通り 5!/(1!・1!・3!)=20通り 4!/(0!・0!・4!)=1通り のように訂正をお願いします。

すると、全ての回答が全文表示されます。

その他の回答 (10)

noname#157574
noname#157574
回答No.11

No.10補足 起こり得る場合の数は 1,9,41,129,321 1,7,25, 63,129 1,5,13, 25, 41 1,3, 5, 7, 9 1,1, 1, 1, 1 です。

すると、全ての回答が全文表示されます。
noname#157574
noname#157574
回答No.10

添付画像のように,各交点に起こり得る場合の数を書き込む。

すると、全ての回答が全文表示されます。
  • alice_44
  • ベストアンサー率44% (2109/4759)
回答No.8

クドくて恐縮だが、ついでに0!も。

すると、全ての回答が全文表示されます。
  • ferien
  • ベストアンサー率64% (697/1085)
回答No.7

ANo.5です。 ANo.6さん ありがとうございます。 8!/(4!・4!)=70通り 7!/(3!・3!・1!)=140通り 6!/(2!・21・2!)=90通り 5!/(3!・1!1!)=20通り 4!/4!=1通り のように訂正をお願いします。

すると、全ての回答が全文表示されます。
  • alice_44
  • ベストアンサー率44% (2109/4759)
回答No.6

それを言うなら、 7!/(3!・3!・1!) とか 5!/(1!・1!・3!) とか 書いたほうが解りよくない?

すると、全ての回答が全文表示されます。
  • ferien
  • ベストアンサー率64% (697/1085)
回答No.5

AからBへの道順を考える。 道は一方通行で横には右、縦には上、斜めの道は、左下から右上へしか行けない。 道順は全部で何通りあるか。 答え321通り 斜めの道を使わないのが、70通り、 >斜めに1回のみ移動するのが140通りと求められたのですが、他が求められません。 斜めを使わないとき、道の選び方は8通りで、上へ4通り右へ4通りを同じと見なすから、 8!/4!・4!=70通り 斜め1回のとき、道の選び方は7通りで、上へ3通り右へ3通りを同じと見なすから、 7!/3!・3!=140通り 斜め2回のとき、道の選び方は6通りで、上2通り右2通り斜め2通りを同じと見なすから、 6!/2!・21・2!=90通り 斜め3回のとき、道の選び方は5通りで、斜め3通りを同じと見なすから、 5!/3!=20通り 斜め4回のときは、道の選び方は、斜めだけ4通りだから、 4!/4!=1通り よって、70+140+90+20+1=321通り でどうでしょうか?

すると、全ての回答が全文表示されます。
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.4

>いや、最短経路は、 >斜めまっしぐらの >一通りだけだから。 あ。。。。。コソッ・・・・

すると、全ての回答が全文表示されます。
  • alice_44
  • ベストアンサー率44% (2109/4759)
回答No.3

いや、最短経路は、 斜めまっしぐらの 一通りだけだから。

すると、全ての回答が全文表示されます。
  • 151A48
  • ベストアンサー率48% (144/295)
回答No.2

下辺と左辺の頂点に1を記入。 各頂点にはその左,下,左下にある数字を足して記入。 これを続けてBまで行けばよい。

すると、全ての回答が全文表示されます。
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.1

どうして 斜め一回で140通りと求められたのに 斜め二回,三回,四回がわからないの? というか・・・斜め四回って計算するまでもないでしょう. 斜め一回は 七つの箱から一つ選んで,残り六つから三つ選べばいいから 7 * (6*5*4)/(1*2*3) = 140 斜め二回は 六つの箱から二つ選んで,残り四つから二つ選べばいいから (6*5/(1*2)) * (4*3/(1*2)) = 90 斜め二回は 五つの箱から三つ選んで,残り二つから一つ選べばいいから (5*4*3)/(1*2*3) * 2 = 20 70 + 140 + 90 + 20 + 1 = 321

すると、全ての回答が全文表示されます。

関連するQ&A