eolymp
bolt
Try our new interface for solving problems
Məsələlər

Цилиндр

Цилиндр

Рассмотрим бесконечный в обе стороны цилиндр, ось которого проходит через центр декартовой системы координат, радиуса \textbf{R}. В данной задаче вам необходимо вычислить площадь поверхности шара с центром в точке \textbf{c} радиуса \textbf{r}, которая содержится в цилиндре. \InputFile Первая строка содержит четыре числа \textbf{r}, \textbf{x_c}, \textbf{y_c}, \textbf{z_c} --- радиус шара и координаты его центра. Вторая строка содержит четыре числа \textbf{R}, \textbf{x_v}, \textbf{y_v}, \textbf{z_v} --- радиус цилиндра и координаты точки на его оси (не совпадает с началом координат). Все числа целые, не превосходят по абсолютной величине \textbf{1000}, радиусы положительны. \OutputFile Выведите единственное число --- площадь поверхности шара, попавшей во внутренность цилиндра, с точностью не менее \textbf{4}-х знаков после запятой.
Zaman məhdudiyyəti 2 saniyə
Yaddaşı istafadə məhdudiyyəti 256 MiB
Giriş verilənləri #1
10 100 0 0
5 1 0 0
Çıxış verilənləri #1
168.357443
Müəllif Станислав Пак
Mənbə Зимняя школа, Харьков 2011, День 1