Олимпиада 1-2 курсов ТУСУР 2014

Соревнование завершилось 23.03.14 в 16:00

A. Торт

Автор задачи: Купрейчик Антон
Ограничение по времени: 1 с.
Ограничение по памяти: 64 МБ

Вася любит торты. Вася ест по кусочку торта каждый день. Вася режет торт на несколько кусочков. Вася не считает кусочком все, что по площади меньше песчинки. Вася считает, что площадь песчинки равна 10- 5. Вася режет торт сверху вниз. Вася выбирает расстояние между разрезами в h. Вася выбирает угол b, под которым будет резать торт. Вася режет торт так, как показано на рисунке. Вася хочет знать сколько кусочков у него получилось. Вася хочет знать какова площадь каждого кусочка. Вася это вы.

Входные данные

В первой строке входного потока содержится три целых числа a - длина стороны торта (1 ≤ a ≤ 104), h - расстояние между разрезами (1 ≤ h ≤ 104), b - угол в градусах, под которым делают разрезы (относительно оси Ox) (1 ≤ b ≤ 89).

Выходные данные

В выходной поток вывести две строки. В первой строке целое число N - количество получившихся кусков торта. Во второй строке N вещественных чисел (с точностью до шести знаков после запятой) через пробел - площади получившихся кусков в порядке их отрезания сверху вниз.

Примеры
Стандартный вводСтандартный вывод
3 1 305
1.154701 3.175426 3.277568 1.381198 0.011107
10 1 4515
1.000000 3.000000 5.000000 7.000000 9.000000 11.000000 13.000000 13.274170 11.284271 9.284271 7.284271 5.284271 3.284271 1.284271 0.020203