円と直線の関係性を問う問題(交点を2つ持つのか、接するのか、共有点を持たないのか)において、解法は大きく分けて2通り存在します。
1つ目は、直線の式 $y = kx + m$ を円の方程式に代入して $x$ の2次方程式を作り、その判別式 $D$ の符号を調べる代数的な解法です。しかし、この方法は係数が分数になったり文字定数が多く含まれたりすると、展開計算が膨大になりミスが頻発します。
そこで圧倒的な威力を発揮するのが、幾何学的な視点を取り入れた「点と直線の距離公式」を活用する解法です。
円の中心 $(x_0, y_0)$ と直線 $ax + by + c = 0$ との距離 $d$ は、以下の公式で求められます。
【点と直線の距離公式】
$d = \frac{|ax_0 + by_0 + c|}{\sqrt{a^2 + b^2}}$
この距離 $d$ と円の半径 $r$ の大小関係を比較することで、位置関係を明快に判定できます。
- 異なる2点で交わる: $d < r$ (中心から直線までの距離が半径より短い)
- 1点で接する: $d = r$ (距離と半径が一致)
- 共有点を持たない: $d > r$ (中心から直線が離れている)
2次方程式を展開して判別式を計算する手間と比べ、この手法は計算量が半分以下で済む場面がほとんどです。難関大の入試問題でも、円と直線が絡む問題ではまず $d$ と $r$ の関係に着目するのが標準的なアプローチとなっています。