...

黄一航  •  1年前


include <bits/stdc++.h>

using namespace std; double x,y,c;

bool chk(double l) {

double a = sqrt(x * x - l * l),b = sqrt(y * y - l * l);
return (a + b) * c < a * b;

}

signed main() {

while (cin >> x >> y >> c)
{
	double l = 0,r = min(x,y);
	while (l <= r)
	{
		double mid = l + (r - l) / 2;
		if (chk(mid)) l = mid + 1e-4;
		else r = mid - 1e-4;
	}
	printf("%.3lf\n",l);
}
return 0;

}


评论:

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前

这么复杂吗


张耀夫  •  1年前