直線セグメント上の点の集合を与えます。ポイントは、ライン上のどこにあってもよい。私は定期的な間隔でライン上にあるポイントの最大数を見つけるためにアキュロスを必要とします。線分上の等距離点の最大数の計算
[3,0], [1,0], [4,0], [7,0],[11,0], [10,0]
Output : 4
[1,0] , [4,0], [7,0], [10,0]
例2:Y = 0で表される直線上
例えば、私のようないくつかの点有していてもよい
[2,1], [2,5], [2,3], [2,7], [2,6]
Output: 4
[2,1], [2,3],[2,5], [2,7]
を[注:行が任意の傾斜を有していてもよいです。私はアルゴリズムのスケッチだけが必要です。ポイントは2次元マトリックスに保存されていると考えられる場合があります] 助けてください。ここ
これには非常に簡単なアルゴリズムがあります。それでうまくいくのですか、特に効率的なものが必要ですか? – hugomg
あなたは確かにそのアイデアを出すことができます、我々はそれを構築し、それを試して最適化することができます。 :) – letsc