$ pm_split_equal_sums.pl --tm=1 --th=1 --vt=1 --vpm=8 --al=3 1..41 Checking: (1, 6, 2) Subsets not equal: sum of starting array is odd (9). ok 1 - Not expecting equal subsets. Took 0.000318 seconds Checking: (7, 5, 3, 3) Subsets not equal: no solution found. ok 2 - Not expecting equal subsets. Took 0.000233 seconds Checking: (1, 2, 3, 7) Subsets not equal: sum of starting array is odd (13). ok 3 - Not expecting equal subsets. Took 0.000169 seconds Checking: (0, 1) Subsets not equal: sum of starting array is odd (1). ok 4 - Not expecting equal subsets. Took 0.000165 seconds Checking: (1, 2) Subsets not equal: sum of starting array is odd (3). ok 5 - Not expecting equal subsets. Took 0.000167 seconds Checking: (1) Subsets not equal: sum of starting array is odd (1). ok 6 - Not expecting equal subsets. Took 0.000165 seconds Checking: (2) Subsets not equal: element (2) larger than sum of rest. ok 7 - Not expecting equal subsets. Took 0.000177 seconds Checking: (8, 1, 2, 3) Subsets not equal: element (8) larger than sum of rest. ok 8 - Not expecting equal subsets. Took 0.000179 seconds Checking: (1, 2, 3, ... [snip: 4 elements] ..., 8, 9, 10) Subsets not equal: sum of starting array is odd (55). ok 9 - Not expecting equal subsets. Took 0.000179 seconds Checking: (1, 2, 3, ... [snip: 94 elements] ..., 98, 99, 100) Subsets not equal: no solution found. ok 10 - Not expecting equal subsets. Took 0.000817 seconds Checking: (1, 1, 2, 2, 3, 3, 4, 4, 64) Subsets not equal: element (64) larger than sum of rest. ok 11 - Not expecting equal subsets. Took 0.000193 seconds Checking: (1, 1, 2, ... [snip: 59 elements] ..., 32, 32, 4096) Subsets not equal: element (4096) larger than sum of rest. ok 12 - Not expecting equal subsets. Took 0.000379 seconds Checking: (1, 1, 2, ... [snip: 507 elements] ..., 256, 256, 262144) Subsets not equal: element (262144) larger than sum of rest. ok 13 - Not expecting equal subsets. Took 0.000769 seconds Checking: (1, 1, 2, ... [snip: 4091 elements] ..., 2048, 2048, 16777216) Subsets not equal: element (16777216) larger than sum of rest. ok 14 - Not expecting equal subsets. Took 0.004773 seconds Checking: (1, 1, 2, ... [snip: 32763 elements] ..., 16384, 16384, 1073741824) Subsets not equal: element (1073741824) larger than sum of rest. ok 15 - Not expecting equal subsets. Took 0.035878 seconds Checking: (1, 1, 2, ... [snip: 262139 elements] ..., 131072, 131072, 68719476736) Subsets not equal: element (68719476736) larger than sum of rest. ok 16 - Not expecting equal subsets. Took 0.294454 seconds Checking: (1, 1, 2, ... [snip: 2097147 elements] ..., 1048576, 1048576, 4398046511104) Subsets not equal: element (4398046511104) larger than sum of rest. ok 17 - Not expecting equal subsets. Took 2.395664 seconds Checking: (1, 1, 2, ... [snip: 16777211 elements] ..., 8388608, 8388608, 281474976710656) Subsets not equal: element (281474976710656) larger than sum of rest. ok 18 - Not expecting equal subsets. Took 19.422507 seconds Checking: (1, 3, 8, 4) Subsets: (1, 3, 4) and (8) Subset sum = 8 ok 19 - Expecting equal subsets. Took 0.000223 seconds Checking: (1, 3, 5, 7) Subsets: (1, 7) and (3, 5) Subset sum = 8 ok 20 - Expecting equal subsets. Took 0.000201 seconds Checking: (4, 3, 2, 2, 1) Subsets: (1, 2, 3) and (2, 4) Subset sum = 6 ok 21 - Expecting equal subsets. Took 0.000203 seconds Checking: (4, 3, 2, 2, 2, 2, 1) Subsets: (1, 3, 4) and (2, 2, 2, 2) Subset sum = 8 ok 22 - Expecting equal subsets. Took 0.000208 seconds Checking: (5, 5, 4, 6, 2, 8, 1, 9) Subsets: (1, 5, 5, 9) and (2, 4, 6, 8) Subset sum = 20 ok 23 - Expecting equal subsets. Took 0.000209 seconds Checking: (8, 4, 4, 7, 6, 3) Subsets: (3, 6, 7) and (4, 4, 8) Subset sum = 16 ok 24 - Expecting equal subsets. Took 0.000206 seconds Checking: (1, 1) Subsets: (1) and (1) Subset sum = 1 ok 25 - Expecting equal subsets. Took 0.000197 seconds Checking: (2, 2) Subsets: (2) and (2) Subset sum = 2 ok 26 - Expecting equal subsets. Took 0.000195 seconds Checking: () Subsets: () and () Subset sum = 0 ok 27 - Expecting equal subsets. Took 0.000168 seconds Checking: (0) Subsets: (0) and () Subset sum = 0 ok 28 - Expecting equal subsets. Took 0.000168 seconds Checking: (0, 0) Subsets: (0, 0) and () Subset sum = 0 ok 29 - Expecting equal subsets. Took 0.000168 seconds Checking: (0, 0, 0) Subsets: (0, 0, 0) and () Subset sum = 0 ok 30 - Expecting equal subsets. Took 0.000170 seconds Checking: (0, 0, 0, 0) Subsets: (0, 0, 0, 0) and () Subset sum = 0 ok 31 - Expecting equal subsets. Took 0.000181 seconds Checking: (1, 1, 1, ... [snip: 94 elements] ..., 1, 1, 1) Subsets: (1, 1, 1, ... [snip: 44 elements] ..., 1, 1, 1) and (1, 1, 1, ... [snip: 44 elements] ..., 1, 1, 1) Subset sum = 50 ok 32 - Expecting equal subsets. Took 0.000323 seconds Checking: (1, 2, 3, ... [snip: 994 elements] ..., 998, 999, 1000) Subsets: (1, 3, 5, ... [snip: 495 elements] ..., 995, 997, 999) and (2, 4, 6, ... [snip: 493 elements] ..., 996, 998, 1000) Subset sum = 250250 ok 33 - Expecting equal subsets. Took 0.001866 seconds Checking: (1, 1, 2, 2, 3, 3, 4, 4) Subsets: (1, 1, 2, 3, 3) and (2, 4, 4) Subset sum = 10 ok 34 - Expecting equal subsets. Took 0.000212 seconds Checking: (1, 1, 2, ... [snip: 58 elements] ..., 31, 32, 32) Subsets: (1, 1, 3, ... [snip: 27 elements] ..., 29, 31, 31) and (2, 2, 4, ... [snip: 25 elements] ..., 30, 32, 32) Subset sum = 528 ok 35 - Expecting equal subsets. Took 0.000310 seconds Checking: (1, 1, 2, ... [snip: 506 elements] ..., 255, 256, 256) Subsets: (1, 1, 3, ... [snip: 251 elements] ..., 253, 255, 255) and (2, 2, 4, ... [snip: 249 elements] ..., 254, 256, 256) Subset sum = 32896 ok 36 - Expecting equal subsets. Took 0.001029 seconds Checking: (1, 1, 2, ... [snip: 4090 elements] ..., 2047, 2048, 2048) Subsets: (1, 1, 3, ... [snip: 2043 elements] ..., 2045, 2047, 2047) and (2, 2, 4, ... [snip: 2041 elements] ..., 2046, 2048, 2048) Subset sum = 2098176 ok 37 - Expecting equal subsets. Took 0.006883 seconds Checking: (1, 1, 2, ... [snip: 32762 elements] ..., 16383, 16384, 16384) Subsets: (1, 1, 3, ... [snip: 16379 elements] ..., 16381, 16383, 16383) and (2, 2, 4, ... [snip: 16377 elements] ..., 16382, 16384, 16384) Subset sum = 134225920 ok 38 - Expecting equal subsets. Took 0.054265 seconds Checking: (1, 1, 2, ... [snip: 262138 elements] ..., 131071, 131072, 131072) Subsets: (1, 1, 3, ... [snip: 131067 elements] ..., 131069, 131071, 131071) and (2, 2, 4, ... [snip: 131065 elements] ..., 131070, 131072, 131072) Subset sum = 8590000128 ok 39 - Expecting equal subsets. Took 0.449057 seconds Checking: (1, 1, 2, ... [snip: 2097146 elements] ..., 1048575, 1048576, 1048576) Subsets: (1, 1, 3, ... [snip: 1048571 elements] ..., 1048573, 1048575, 1048575) and (2, 2, 4, ... [snip: 1048569 elements] ..., 1048574, 1048576, 1048576) Subset sum = 549756338176 ok 40 - Expecting equal subsets. Took 3.644046 seconds Checking: (1, 1, 2, ... [snip: 16777210 elements] ..., 8388607, 8388608, 8388608) Subsets: (1, 1, 3, ... [snip: 8388603 elements] ..., 8388605, 8388607, 8388607) and (2, 2, 4, ... [snip: 8388601 elements] ..., 8388606, 8388608, 8388608) Subset sum = 35184376283136 ok 41 - Expecting equal subsets. Took 89.489836 seconds