ぶろぐ

日記です

ITP1_2 Branch on Condition


この本、kindleセールの時に買ってみた。

初歩の本だったみたい。けどスラスラ読み進められて楽しい。
C++のiostreamすげー便利。
ScalaでStdIn.readlineを連発するより簡単に標準入力を取り込めるので、プロコン的な奴で便利な気がした。

長方形の中の円 | プログラミング入門 | Aizu Online Judge

#include<iostream>
using namespace std;

// ITP1_2 Branch on Condition
// D: A Circle in a Rectangle
int main() {
        int W, H, x, y, r;

        cin >> W >> H >> x >> y >> r;

        bool isOver = false;

        // X軸
        if (x - r < 0) isOver = true;
        if (W < x + r) isOver = true;

        // Y軸
        if (y - r < 0) isOver = true;
        if (H < y + r) isOver = true;

        if (!isOver) cout << "Yes" << endl;
        else cout << "No" << endl;

        return 0;
}