はまやんはまやんはまやん

hamayanhamayan's blog

接線 [yukicoder No.735]

https://yukicoder.me/problems/no/735

解法

https://yukicoder.me/submissions/288494

三平方の定理をする。
∠OLA=90°になりため、求めたい長さをxとするとx^2=d^2-r^2となる。
よって、x=sqrt(d^2-r^2)が答え。
平方根を取るには、C++ではsqrtを使う。

double r, d;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> r >> d;

    double ans = sqrt(d * d - r * r);
    printf("%.10f\n", ans);
}