試験本番での処理速度を劇的に高めるためには、問題の前提条件に応じた「ショートカットルート」を的確に選択する判断力が求められます。
1. 直角三角形における接線の性質を使った瞬殺公式
直角三角形(直角を挟む2辺を $a, b$、斜辺を $c$ とする)の内接円の半径 $r$ は、面積計算を行わずに次の公式で一瞬で求められます。
$r = \frac{a + b - c}{2}$
この仕組みは、直角頂点と内心を結んでできる「1辺が $r$ の正方形」に着目すると明らかです。頂点から円に引いた2本の接線の長さが等しいという定理より、各頂点から接点までの長さはそれぞれ $(a - r)$ と $(b - r)$ になります。この2つの和が斜辺 $c$ と一致するため、$(a - r) + (b - r) = c \iff a + b - 2r = c$ となり、変形すると $r = \frac{a + b - c}{2}$ が導かれます。
例えば「3辺が 5, 12, 13」の直角三角形であれば、$\frac{5 + 12 - 13}{2} = \frac{4}{2} = 2$ と、わずか3秒で正解に到達可能です。
2. 3辺が整数値のときのヘロンの公式ルート
3辺の長さ $a, b, c$ がすべて整数で与えられた場合、通常は「余弦定理で $\cos A$ を求める $\to \sin A$ に変換 $\to$ 面積 $S = \frac{1}{2}bc\sin A \to r$」という4段階の計算を強いられます。しかし、半周の長さ $s = \frac{a+b+c}{2}$ が整数になるならば、ヘロンの公式を使うのが最も安全です。
ヘロンの公式:$S = \sqrt{s(s - a)(s - b)(s - c)}$
面積 $S$ が出れば、内接円の公式 $S = r \cdot s$(※ $S = \frac{1}{2}r(a+b+c) = rs$)より、ダイレクトに $r = \frac{S}{s}$ で半径を算出できます。三角関数の相互関係による分数・平方根の二重計算を回避できるため、符号ミスや約分ミスを劇的に削減できます。