アットウィキロゴ
競技プログラミング用 知識集積所
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

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

ABC431A - Robot Balance

最終更新:

sport_programming

- view
管理者のみ編集可


問題


必要知識


考え方

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

体パーツの方が重い場合、つまりh-b<0である場合、何もする必要がないので答えは0。
体パーツの方が軽い場合、つまりh-b>0である場合、答えはそのh-bである。
これら2つをif分岐を使って書き分ける。
ぴったり同じ場合はどちらで計算しても正しく0と答えられるので、どちらに入れてもよい。

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

解答例


注意点


別解

max関数を使う

max(0,x)と書くと、「基本的にxを答えるが、xが負の数だったら0を答える」という文が作れる。
これを使って答えてもよい。
解答例
最近更新されたスレッド
ウィキ募集バナー