Джо живе на Багамах. Це зима. Його діти розчаровані, що снігу немає. Джо потрібно зробити сніг для своїх дітей. На щастя, у нього 3-д принтер. Він планує зробити з неї сніжинки. На жаль, він поняття не має, як виглядатиме сніжинка. Насправді він ніколи не бачив сніжинки! Допоможемо йому, створивши програму, яка автоматично генерує для нього 2d-зображення сніжинки.
Вхідні дані
Діаметр зображення (у пікселях), відсоток зображення, який фактично є сніжинками.
Вихід
Зображення сніжинки з необхідним діаметром. Він може бути збережений у файл або відображений користувачеві.
Технічні умови
Створіть клин, який має кут 30 градусів. Створіть броунівське дерево з початковим насінням у точці клина. Відбийте клин навколо центру зображення 12 разів, щоб генерувати решту зображення. Сніжинка має колір Білий. Фон має колір Чорний.
Оцінка балів
У зв'язку з тим, що існує різні способи генерування броунівського дерева, оцінка складає 10 * кількість відгуків - оцінка гольфу.
Оцінка гольфу визначається як кількість байтів у програмі з такими бонусами:
-20% Може довільно задати симетрію сніжинки.
-50% Може вказати форму сніжинки. (Вміючи визначати співвідношення довжин сторін клину.)
Найвищий результат виграє.
Ось малюнок, якою була б форма клина при співвідношенні приблизно 2:
Табло:
Мартін Бутнер: 10 * 14 - 409 = -269
Німі: 10 * 1 - 733 * .5 = -356.5
Оптимізатор: 10 * 5 - 648 = -598
Переможець - Мартін з рахунком -269!