3의 그룹 번호의 숫자의 배열을 모두 찾을 수 있습니다 값 N (이 예에서는 11). 여기에 3 개 그룹의 가능한 숫자는 다음과 같습니다.이 주어 합계 값 N
{1,2,8}, {1,4,6}, {0,2,9}
내가 생각할 수있는 첫 번째 해결책은 O (n^3)입니다. 나중에 접근 방식을 조금 (n^2 log n) 향상시킬 수 있습니다.
1. Sort the array.
2. Select any two number and perform binary search for the third element.
다른 접근 방법으로 더 향상시킬 수 있습니까?
http://en.wikipedia.org/wiki/Partition_problem – biziclop