Учитывая массив A целых чисел, найдите любые 3 из них, которые суммируются с любым заданным T.
Я видел это в каком-то онлайн-сообщении, которое утверждает, что оно имеет решение O (NlogN).
Для двух чисел я знаю, что хэш-таблица может помочь для O (N), но для 3 чисел я не могу ее найти.
Я также чувствую, что эта проблема звучит знакомо с некоторыми сложными проблемами, но не может вспомнить имя и, следовательно, не может использовать Google. (В то время как наихудшим является, очевидно, O (N ^ 3), и с решением для 2 чисел это действительно O (N ^ 2))
На самом деле он ничего не решает в реальном мире, просто меня беспокоит..
Любая идея?