-3
我給出了帶整數座標的N + 2個點。其中2個是基點。需要通過給定的基點繪製兩條平行線。兩條平行線之間的最大點數是多少?對不起,我的英語,並提前致謝!兩條平行線之間的最大點數
在下圖中,紅點是基點,黑點是基準點。黃色區域是黑點最多的地方。如果其中一個黑點在其中一條線上,則認爲該點位於線條之間。
http://i.stack.imgur.com/Awhg6.png
我發現,在時間複雜度爲O解決方案(N * N),但是這是太慢了。
您的意思是「連接這兩條線的線上的最大點數」?如果是這樣,它是否必須垂直於它們?如果垂直,那麼它將與線條之間的距離相同。否則,您可以計算角點之間的距離,並選擇最長的。如果你不是在談論某一方面的問題,那麼我們可能需要更多的解釋。 – 2012-04-26 19:20:14
是否需要遵循C++的問題? – 2012-04-26 19:25:59
致下流者:這是一個合理的問題。也許是錯誤的,並沒有表現出自己的努力的跡象,但既不是外在的也不是「不是真正的問題」。 – 2012-04-26 19:45:19