AtCoder Regular Contest 051 A : 塗り絵

arc051.contest.atcoder.jp

解法

円が長方形に内包されているかどうかは、
上下左右の点について、内包されているか
チェックすればいい。

長方形が円に内包されているかどうかは、
角の4点が円に内包されているか
チェックすればいい。

Submission #951238 - AtCoder Regular Contest 051 | AtCoder

でもソースがとても汚くなってしまったな・・・。
エレガントな書き方はないだろうか。