重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

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

a,b,cの3つの値があるとき、その大小関係の組合せが何通りあるかを求める計算式を教えてください。

3の3乗から、重なる組合せを引いていくのだとおもうのですが、、

A 回答 (2件)

問題をよく理解できていないのですが、



a=b=c のとき、1通り

a=b≠c のとき 2!=2通り

b=c≠a のとき 2!=2通り

c=a≠b のとき 2!=2通り

a≠b≠c≠a のとき 3!=6通り

合計13通り

っていうのはどうでしょう?

自信なし。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
質問してから短時間で正当を出して下さいまして有難う御座います。
やはり各々の組合せのまとまりを求めてから加算するのが最良の方法なの
ですかね。。
実はn値の大小関係の組合せを返すプログラムのアルゴリズムを作成しています。
現在作成しているものをもう少しスマートな造りにしたく質問致しました。

お礼日時:2009/07/17 14:56

□○□○□ の


□ に a,b,c を
○ に < か = を
入れれば良いでしょう?

(3×2×1)×(2×2) 通り。

この回答への補足

解が違いますね、、、
正答は3値の場合は13通りになります。
そもそも、仰る方法で行うと、凡ミスを招く上、n値の際には限界があります。
今回の質問はあくまで場合の数を用いての計算式を構築する際の考え方を質問しました。
中途半端な回答は非常に迷惑ですので辞めてください。

補足日時:2009/07/17 14:44
    • good
    • 0

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