- ベストアンサー
順列 同じ文字が隣合わない
a,a,b,b,c,dの6文字全てを1列に並べるとき 同じ文字が隣合わない並べ方は何通りあるか? という問題で 、回答には (全体の並べ方)-(aどうしが隣合う並べ方の総数+bどうしが隣合う並べ方の総数-aどうしもbどうしも隣合う並べ方の総数) と載っていましたが、どうしてaどうしもbどうしも隣合う総数を引くのか理解出来ません。 どうか解説宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
aどうしが隣合う並べ方の総数=aどうししか隣り合わない並べ方の総数+aどうしもbどうしも隣合う並べ方の総数 bどうしが隣合う並べ方の総数=bどうししか隣り合わない並べ方の総数+aどうしもbどうしも隣合う並べ方の総数 となり、2つを合わせると「aどうしもbどうしも隣合う並べ方の総数」が重複するからです。
その他の回答 (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
全部書き出してみたら?
お礼
とても分かり易く、すっきりしました!ありがとうございました!