M |
ん?
前のパスで入れるようです。 よってしばらく自粛。 |
6月13日(木) 0:07:16
40625 |
ようせん |
バグが直ったみたいなので書きますね。
道は全て結んだ場合より2本欠けています。全て結んであれば5!=120通りです。DEorEDのルートは4!2!=48通り、FAorAFのルートは4!*2=48通り、両方の場合が2*3!2!=24通りなので、120-48-48+24=48通り。 結構オーソドックスな解き方だと思っています。 |
6月13日(木) 0:23:17
40626 |
みかん |
AとF、DとEの相互移動ができないが、他の2点の組み合わせはすべて可能。
したがって、制約のない場合の5!=120通りからAF・DEの相互移動を しているものを除外する。 (い)AFとDEの両方を含むもの 24通り (ろ)AFのみを含むもの 24通り (は)DEのみを含むもの 24通り 詳しくは略しますが、算数の発想で足りる範囲だと思います。 以上より120−(い)−(ろ)−(は)=48通り。 |
6月13日(木) 0:28:50
40627 |
abcba@baLLjugglermoka |
A,1,2,3,4,5,AでFは2〜4のいずれかに入る。そして、DEは隣り合わない。ここから、(4!-2×2×2)×3=48通り。
この手の問題は、場合分けを面倒くさがらずに計算すればあっという間なのに、エレガントな方法を追い求め過ぎて無駄にタイムロス事が多いですね。 |
6月13日(木) 0:41:07
40628 |
Mr.ダンディ |
AF、EDともに通れるようにすると、すべての行き方は 5!=120通り
そのうち (1)AFを通るもの 24*2=48 (通り) (2)DEを通るもの 24*2=48 (通り) (3)AFもDEも通るもの 2*12=24 (通り) AFもDEも通らないもの・・・・120−48−48+24=48 (通り) としました。 |
6月13日(木) 0:46:39
40629 |
スモークマン |
やっとこさぁ...で...みなさんと同じでした...^^;
AF,FAがないので...2*4! DE,EDがないので...4!*2 両方のとき...2*2*3! 5!-2*4!-2*4!+2*2*3!=4!+4!=48 になるのか...? |
6月13日(木) 0:51:21
40630 |
みかん |
「Aを出発して飛行機で5都市を回ってAに戻る」という問題文のほうが
良かったかな? |
6月13日(木) 0:54:25
40631 |
数樂 |
#40629
と同じです。 |
6月13日(木) 1:27:31
HomePage:数樂 40632 |
ハラギャーテイ |
場合分けや地道に考えることは苦手でした。あってずっぽうです。 |
山口
6月13日(木) 6:30:33
HomePage:制御工学にチャレンジ 40633 |
ゴンとも |
A,B,C,D,E,Fにそれぞれ1,2,3,4,5,6と番号を振り
十進basicで問題文の通り数は・・・ let s=0 for a=1 to 1 for b=2 to 5 for c=2 to 6 if c=b then goto 50 if b=2 and (c<>3 and c<>4 and c<>5 and c<>6) then goto 50 if b=3 and (c<>2 and c<>4 and c<>5 and c<>6) then goto 50 if b=4 and (c<>2 and c<>3 and c<>6) then goto 50 if b=5 and (c<>2 and c<>3 and c<>6) then goto 50 if b=6 and (c<>2 and c<>3 and c<>4 and c<>5) then goto 50 for d=2 to 6 if d=b or d=c then goto 40 if c=2 and (d<>3 and d<>4 and d<>5 and d<>6) then goto 40 if c=3 and (d<>2 and d<>4 and d<>5 and d<>6) then goto 40 if c=4 and (d<>2 and d<>3 and d<>6) then goto 40 if c=5 and (d<>2 and d<>3 and d<>6) then goto 40 if c=6 and (d<>2 and d<>3 and d<>4 and d<>5) then goto 40 for e=2 to 6 if e=b or e=c or e=d then goto 30 if d=2 and (e<>3 and e<>4 and e<>5 and e<>6) then goto 30 if d=3 and (e<>2 and e<>4 and e<>5 and e<>6) then goto 30 if d=4 and (e<>2 and e<>3 and e<>6) then goto 30 if d=5 and (e<>2 and e<>3 and e<>6) then goto 30 if d=6 and (e<>2 and e<>3 and e<>4 and e<>5) then goto 30 for f=2 to 5 if f=b or f=c or f=d or f=e then goto 20 if e=2 and (f<>3 and f<>4 and f<>5) then goto 20 if e=3 and (f<>2 and f<>4 and f<>5) then goto 20 if e=4 and (f<>2 and f<>3) then goto 20 if e=5 and (f<>2 and f<>3) then goto 20 if e=6 and (f<>2 and f<>3 and f<>4 and f<>5) then goto 20 for g=1 to 1 let s=s+1 10 next g 20 next f 30 next e 40 next d 50 next c 60 next b 70 next a print s end f9押して 48・・・・・・(答え) |
豊川市
6月13日(木) 8:11:07
MAIL:fttnm528@ybb.ne.jp 40634 |
通りすがり |
B⇒C(またはC⇒B)のオイラーパスなら8336通りかなぁ? |
6月13日(木) 11:02:00
40635 |
uchinyan |
はい,こんにちは。さて,今回の問題は...
これは,一見難しそうに見えたのですが,思ったよりは簡単でした。こんな感じ。 図を見ると,6 個の地点のうちつながっていないのは A と F,D と E だけで,それら以外はすべてつながっています。 そこで,まずはすべてつながっていいるとして,それから,実際にはつながっていないものを除く,と考えます。 A から出発してして A に戻ってくるので.... すべてつながっていれば,途中は B 〜 F の 5 個の地点の順列で,5! = 120 通り。 この B 〜 F の順列のうち,特に, A と F がつながっている場合は,F が B 〜 F の最初か最後のときなので,4! * 2 = 48 通り, D と E がつながっている場合は,D と E が B 〜 F の中で隣り合うときなので,4! * 2 = 48 通り, となり,これらを引きます。しかしこれだと, A と F 及び D と E の両方がつながっている場合,F が B 〜 F の最初か最後で D と E が B 〜 F の中で隣り合うとき,3! * 2 * 2 = 24 通り, を引き過ぎているので加えます。 そこで,結局, 求める場合の数 = 120 - 48 - 48 + 24 = 48 通り になります。 |
ネコの住む家
6月13日(木) 17:41:18
40636 |
uchinyan |
掲示板を読みました。
今回は,若干計算の仕方が違う方もいらっしゃるようですが,皆さん同じ考え方のようです。 |
ネコの住む家
6月13日(木) 12:44:30
MAIL:uchi@sco.bekkoame.ne.jp 40637 |
??? |
エクセルのマクロ
Option Explicit Dim a(6) As Integer Sub Macro1() Cells(1, 1).Value = 0 a(0) = 1 Call saiki(1) End Sub Sub saiki(ByVal n As Integer) Dim max As Integer Dim j As Integer If n < 6 Then a(n) = 2 max = 6 Else a(6) = 1 max = 1 End If While a(n) <= max If QX(n) Then If n < 6 Then Call saiki(n + 1) Else Cells(1, 1).Value = Cells(1, 1).Value + 1 For j = 0 To 6 Cells(Cells(1, 1).Value, j + 2).Value = chiten(a(j)) Next j End If End If a(n) = a(n) + 1 Wend End Sub Private Function QX(ByVal n As Integer) As Integer Dim j As Integer QX = 1 j = 1 While QX And j < n If a(j) = a(n) Then QX = 0 Else j = j + 1 End If Wend If QX Then '.ABCDEF 'A011110 'B101111 'C110111 'D111001 'E111001 'F011110 Select Case a(n - 1) Case 1 QX = Val(Mid("011110", a(n), 1)) Case 2 QX = Val(Mid("101111", a(n), 1)) Case 3 QX = Val(Mid("110111", a(n), 1)) Case 4 QX = Val(Mid("111001", a(n), 1)) Case 5 QX = Val(Mid("111001", a(n), 1)) Case Else QX = Val(Mid("011110", a(n), 1)) End Select End If End Function Private Function chiten(ByVal n As Integer) As String Select Case n Case 1 chiten = "A" Case 2 chiten = "B" Case 3 chiten = "C" Case 4 chiten = "D" Case 5 chiten = "E" Case Else chiten = "F" End Select End Function |
6月13日(木) 16:37:31
40638 |
さんすうたん |
最初樹形図を書こうかなと思ったのですが、めんどくさくなってやめました(笑)
他の方も書かれていますが、B,C,D,E,Fを並べ替える順列問題として解きました。 はじめまたは終わりにFが来ない並べ方:72通り 上記かつ、DEが隣り合う並べ方:12×2通り ゆえに、72-24=48 (Ans.) はじめ問題文読み違えて"全ての地点"ではなく"全ての経路"かと一瞬思った… それはそれで、また面白い問題になりそうですね。 |
6月13日(木) 17:20:48
40639 |
工事中 |
DE間の通路があるものとして。4×4×3×2=96通り
D→EまたはE→Dの経路があるものが、B,C,(D,E),Fの 並べ替え・・・4!×2!=48通り 96−48=48通り、と計算しました。 |
6月14日(金) 0:21:27
40640 |
かっちゃん |
P(A)∪P(B) = P(A) + P(B) - P(A)∩P(B)
というのは、小学生の考えに及ばないような気が・・・ |
6月14日(金) 6:52:02
40641 |
かっちゃん |
P(A)∪P(B) = P(A) + P(B) - P(A)∩P(B)
というのは、小学生の考えに及ばないような気が・・・ |
6月14日(金) 6:56:24
40642 |
次郎長 |
出張でした。少なくとも96通り以下、あとはフィーリングでまぁ半分。
なら書き出してみようと、伊丹で搭乗までの間に書き出したら、意外と早く出来ましたが、どうも消化不良。皆さんのを読んで勉強します。東京は雨、寒かった。戻ってきたら伊丹は蒸せる暑さ。この違い! |
6月14日(金) 21:51:30
40643 |
マサル |
今週の問題ですが、ちょっと(仕事がらみで)出かけなくてはならなくなり、急きょ急いで問題を作ってしまいました。ミスの有無等のチェックも短時間なので心配ですが、何かありましても、すぐには対応できない可能性がありますことを、予めご了承いただければ幸いです。m(__)m |
会社
6月19日(水) 22:34:15
HomePage:算チャレ 40644 |