競技プログラミング用 知識集積所

ABC430A - Candy Cookie Law

最終更新:

sport_programming

- view
管理者のみ編集可


問題


必要知識


考え方

まずは入力内容を確認。
入力内容は整数が4つなので、int型の変数を用意してcinで入力を受け取る。

さて、法律違反をする場合はどんな場合かを考えてみる。
飴をA個未満しか持っていない場合、クッキーの個数に関係なく問題なし。
飴をA個以上持っていても、クッキーがB個以上あれば、これも問題なし。
飴がA個以上あるのにクッキーがB個未満なら違反。
つまり、C≧AかつD<Bのときだけ"Yes"で、それ以外の場合は"No"を出力すればよい。

if分岐の中でcoutしてもいいし、出力用の変数を用意しておいて、if分岐の外でcoutしてもいい。

解答例


注意点

YesとNoを逆にしないようにする。

問題は「法律違反をしているかどうか」である。
法律を守っているなら"No"で、破っているなら"Yes"である点がわかりにくいので注意。

別解

タグ:

int型 cin cout if分岐
ウィキ募集バナー