spoj#ADAKOHL. Ada and Kohlrabi
Ada and Kohlrabi
As you might already know, Ada the Ladybug is a farmer. She has a garden with kohlrabi. Each kohlrabi has assigned a quality, which is a number (possibly negative, since the kohlrabi might be rotten).
Ada wants to gather some kohlrabi so she wants to pick a line such that the sum of kohlrabi on the line is maximal. Can you help her to find such line?
Input
The first line of input containts 1 ≤ T ≤ 100 , the number of test-cases (anyway note that for biggest test-cases there will be only 1 test-case).
The first line of each test-case contains 0 < N ≤ 3000 , the number of kohlrabi.
The next N lines contains three integers x, y, q: -109 ≤ x, y ≤ 109, -104 ≤ q ≤ 104, the coordinates of kohlrabi and its quality (note that no two kohlrabil will grow on same coordinates).
Output
For each test-case, print the best achieavable sum of qualities of kohlrabies on a single line.
Example Input
5 4 0 0 1 1 1 1 2 2 1 3 3 1 5 0 0 -10 1 0 2 0 1 3 -1 0 2 0 -1 3 3 0 0 -1 1 1 -2 1 3 -5 2 0 0 666 1 7 -666 5 0 0 1 99999999 0 6 0 99999999 5 -99999999 0 6 0 -99999999 5
Example Output
4 5 0 666 13
Example Input 2
1 7 10 8 -2 9 4 -1 -3 -5 -5 7 5 1 -3 2 -6 5 10 -4 9 7 10
Example Output 2
10
Example Input 3
1 4 -6 0 9 7 4 7 7 -6 -10 -6 7 10
Example Output 3
19
Example Input 4
1 6 -10 -1 -10 8 3 4 0 9 -2 4 -6 1 6 0 10 -6 1 -10
Example Output 4
14