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

Торт для капитана

Торт для капитана

Zaman məhdudiyyəti 0.1 saniyə
Yaddaşı istafadə məhdudiyyəti 8 MiB

Когда Сева стал капитаном, он начал отмечать этот день праздничным тортом. Корабельный кок всегда готовил ему очень вкусные торты. Но перед тем, как подать его капитану, кок, как это и полагалось по корабельной коковской инструкции, всегда снимал пробу, съедая часть приготовленного лакомства, а осташуюся часть подавал капитану.

Кусочек для пробы кок всегда вырезал в виде правильного центрального сектора, а сам торт был приготовлен в форме круга из однородной массы. Именно здесь у кока и начинали возникать проблемы: после вырезания части торта, у оставшейся части торта изменялся центр тяжести, переносить его по палубе корабля было ох как не просто, и иногда кок не доносил торт капитану. В этом случае он возвращался на камбуз и начинал приготовление сначала.

Ваша задача определить, сможет ли в очередной раз кок донести торт капитану, или нет. Считать, что кок сможет доставить торт, если он сумел верно определить центр его тяжести с точностью, не превышающей 0.000001.

Giriş verilənləri

В первой и единственной строке заданы через пробел 3 неотрицательных числа - радиус торта R в сантиметрах (0R1000), величину дуги D в градусах (0D360), без вырезанной и съеденной коком его части, и определённое коком расстояние L (в сантиметрах) между центром тяжести торта и центром круга (0L1000). Все входные данные - вещественные числа.

Çıxış verilənləri

В первой строке выходного файла вывести сообщение "Yes", если кок сумел донести торт капитану и "No" в противном случае.

Во второй строке вывести единственное число - расстояние между центром круга и центром тяжести торта без вырезанного для пробы коком кусоком торта с точностью не менее 6-ти знаков после запятой.

Nümunə

Giriş verilənləri #1
30 30 2
Çıxış verilənləri #1
No
19.772318589
Müəllif Анатолий Присяжнюк
Mənbə Distance Summer Computer School - Summer 2013