Блог пользователя perec1970

Автор perec1970, история, 13 месяцев назад, По-русски

Your text to link here... Здравствуйте! Может кто-нибудь скажет как решать эту задачу на 100 %. Ничего не получается. Пробовал генерировать ломаную и смотрел точка выше ломаной или ниже ее. В зависимости от этого менял высоту ломаной. Поверял находится ли точка на ломаной.

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

»
13 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Для начала заметим что невозможно построить пилу если точка лежит выше прямой $$$x=y$$$.

Если пилу можно построить рассмотрим два случая. Точка лежит на идущей вверх или вниз части пилы. Так как все отрезки пилы распологаются под углом 45 можно легко найти ближайшую слева или справа точку пилы с $$$y=0$$$. Далее можно просто перебрать или вычислить при помощи формулы количество раз сколько будет повторена пила до найденной точки с $$$y=0$$$ и найти способ построить пилу с максимальным количеством повторений.