3SUMの問題は、3つの整数を識別しようとし、B 、CセットからSサイズをNよう+ B + C = 0。
二次、すなわちよりも良い解はないことが推測されます。または、別の言い方をすると:o(n log (n )+ n 2)。
これが一般化問題に適用される場合、私は思っていたので:整数を探す私のためのI ∈ [ 1 ... K ]集合でSサイズのNようにΣ I ∈ [ 1 .. kの] A I = 0。
私はあなたがこれを行うことができると思いますのためのk ≥ 2(それは、単純な一般化するために些細だのk = 3アルゴリズム)。
しかし、kの他の値に対してより良いアルゴリズムはありますか?