Bài toán 3SUM cố gắng xác định 3 số nguyên từ một tập S có kích thước n sao cho a + b + c = 0 .
Người ta phỏng đoán rằng không có giải pháp nào tốt hơn phương trình bậc hai, tức là . Hoặc để đặt nó khác nhau: o ( n log ( n ) + n 2 ) .
Vì vậy, tôi đã tự hỏi nếu điều này sẽ áp dụng cho bài toán tổng quát: Tìm số nguyên cho i ∈ [ 1 .. k ] trong tập S có kích thước n sao cho ∑ i ∈ [ 1 .. k ] a i = 0 .
Tôi nghĩ bạn có thể làm điều này trong cho k ≥ 2 (thật đơn giản để khái quát thuật toán k = 3 đơn giản ).
Nhưng có thuật toán tốt hơn cho các giá trị khác của k ?