ダーツゲームで1回投げたときに得られる点数を計算します。
このゲームでは、的はダーツが刺さった場所に応じて4種類の点数を返します。
外側の円の半径は10単位(これは的全体の半径と同じです)、中央の円の半径は5単位、内側の円の半径は1単位です。 もちろん、これらの円はすべて同じ点を中心としています。つまり、座標(0, 0)で定義される同心円です。
ダーツが刺さった的の上の点(デカルト座標のxとyで定義され、xとyは実数です)が与えられたとき、その点にダーツが刺さることで得られる正しい点数を計算してください。
スコアボードの画像は、habere-et-dispertireがInkscapeを使って作成しました。
採点では、円の境界線上に落ちたダーツは「円の中」に入ったものとして扱い、高い方の点数を与えます。射撃の大会でいう「内側に寄せた採点」のようなものです。本物のダーツボードにはワイヤーでできた線があるので、この問題は起きません。ダーツがワイヤーの上に落ちることはなく、必ずどちらか一方の側に入るからです。