Взгляните на этот цветок ромашки:
Довольно, не правда ли? Что ж, если я скажу вам, что это был не один цветок?
Многие цветы (включая подсолнухи, ромашки, ромашки и другие) на самом деле состоят из множества очень маленьких цветов (черные точки на подсолнухах) на цветочной головке. Эти миниатюрные цветы называют цветочками , и они устроены по-особенному.
По сути, позиция n-го цветочка на головке цветка (в полярных координатах):
где c = 1 (обратите внимание, что 137.508 градусов = золотой угол. Вам не нужно использовать эту точную точность.)
Это приводит к тому, что цветочки образуются в виде спирали, называемой спиралью Ферма. Расположение цветочков также связано с числами Фибоначчи, но это сказка для другого времени.
Итак, вот проблема. Учитывая целое число n в качестве входных данных, вычислите положения первых n цветочков и нанесите их на график . Это графический вывод , поэтому я действительно хочу, чтобы вы отображали точки в каком-либо окне или выводили в виде данных в каком-то обычном формате изображения в STDOUT или файл. Помимо этого, этот вызов должен быть довольно простым. Это код-гольф , поэтому выигрывает самый короткий код. GLHF!
Вот пример изображения того, как может выглядеть вывод: