• ベストアンサー

順列 同じ文字が隣合わない

a,a,b,b,c,dの6文字全てを1列に並べるとき 同じ文字が隣合わない並べ方は何通りあるか? という問題で 、回答には (全体の並べ方)-(aどうしが隣合う並べ方の総数+bどうしが隣合う並べ方の総数-aどうしもbどうしも隣合う並べ方の総数) と載っていましたが、どうしてaどうしもbどうしも隣合う総数を引くのか理解出来ません。 どうか解説宜しくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

aどうしが隣合う並べ方の総数=aどうししか隣り合わない並べ方の総数+aどうしもbどうしも隣合う並べ方の総数 bどうしが隣合う並べ方の総数=bどうししか隣り合わない並べ方の総数+aどうしもbどうしも隣合う並べ方の総数 となり、2つを合わせると「aどうしもbどうしも隣合う並べ方の総数」が重複するからです。

noname#196289
質問者

お礼

とても分かり易く、すっきりしました!ありがとうございました!

その他の回答 (2)

  • HARU-0321
  • ベストアンサー率40% (27/67)
回答No.3

例えば、 aabbsd という並べ方をした場合、 (1)aa同士が隣り合う並べ方 (2)bb同士が隣り合う並べ方 のどちらにもなってしまうので、 それをそのままなかったことにするのではなく、 「引かなかったことにする」ということです。 回答にある式を書き換えてみれば、 (全体の並べ方)-(aどうしが隣合う並べ方の総数)-(bどうしが隣合う並べ方の総数)+(aどうしもbどうしも隣合う並べ方の総数) ですよね。 aaでもbbでも引いてしまって、ダブってしまったから、 もう一度一回分だけ足しておこうということです。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

全部書き出してみたら?

関連するQ&A