人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

A・B・Cの3つがあり、すべて値が0から10のいずれかの整数であるときに、値が0であるものを除きAが最少であるとしたいですが、そのための必要十分条件はどうなるでしょうか?

「A<B and A<C and B≠0 and C≠0」では必要十分条件ではないですよね。

●質問者: oh-kei
●カテゴリ:学習・教育
✍キーワード:And A 必要十分条件 整数
○ 状態 :終了
└ 回答数 : 8/9件

▽最新の回答へ

1 ● きゃづみぃ
●20ポイント ベストアンサー

A≠0という条件はいらないのでしょうか?

また、

A<B and A<C が満たすならば B≠0 and C≠0 は不要です。

つまり

「A<B and A<C and A≠0」

でいいと思いますよ。


2 ● Mook
●39ポイント

すみません、訂正です。

Aが0でない、という条件が必要なら

「A<B and A<C and A≠0 」

が必要十分条件です。

◎質問者からの返答

うーん、たぶん僕の質問がおかしいんだと思うのですが、それですと「B=0」もしくは「C=0」のときにはその条件に当てはまらないですが、「値が0であるものを除きAが最少である」が成り立ちませんか?


3 ● きゃづみぃ
●21ポイント

それですと「B=0」もしくは「C=0」のときにはその条件に当てはまらないですが、「値が0であるものを除きAが最少である」が成り立ちませんか?

「A<B and A<C and A≠0」

「B=0」のパターン

A≠0でないので 最小で A=1となります。

すると

A<B が 1<0 となり、条件に当てはまりません。


「C=0」のパターンも同様です。


SQLなどの条件の時はNullという特殊な値があるため、

これはこれとして別の処理が必要ですが、今回のようなパターンだと 関係ないですね。

◎質問者からの返答

そっかー、わかりました。

もう頭がこんがらがりまくって、わけがわからなくなってました。

どうもご丁寧に説明してくれてありがとうございます。


4 ● hive7134
●10ポイント
(b=0 and c=0) or (b=0 and a<c) or (c=0 and a<b) or (a<b and a<c)

あるいは

(b=0 or a<b ) and (c=0 or a<c)

ってのはどうでしょう?


5 ● sokyo
●10ポイント

こんばんは。

場合分けが必要なのではないでしょうか?

◆B=C=0のトキ

任意のAが条件を満たす。

◆B=0かつC≠0のトキ

A≦Cが必要十分条件。

◆B≠0かつC=0のトキ

A≦Bが必要十分条件。

◆B≠0かつC≠0のトキ

A≦BかつA≦Cが必要十分条件。

かっこう悪いのですが、これで正解だと思います。


1-5件表示/8件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ