=== Rough, Informal Proof === In brief: To maximize the product of a set of numbers, S, who's sum is an arbitrary integer > 1, n, two rules must be followed: 1. The set must contain some combination of 2s and 3s (but not necessarily both). 2. The number of 3s should be maximized while not violating 1. For any n, n%3 (where % is the [http://en.wikipedia.org/wiki/Modulo_operation modulo operation]) will either be 0, 1 or 2. Case n%3: 0: The maximum product of set S will be 3^(n/3) (set S is all threes) 1: The maximum product of set S will be 3^((n-4)/3)*4 (set S has two twos and the rest are threes) 2: The maximum product of set S will be 3^((n-2)/3)*2 (set S has one two and the rest are threes) Proof: The key to this problem is maximizing the function f(x) = x^(1/x). Because this is '''not''' 137, a graphing calculator comes in very handy:
http://www.cdf.toronto.edu/~c6woleve/x1overx.png
This means that the maximum must be somewhere between x=2 and x=4. Solving for each gives: 2^(1/2) = 1.4142 3^(1/3) = 1.4423 4^(1/4) = 1.4142 Because f(x) = x^(1/x) is maximized when x=3 (ok, well, the actual maximum is around 2.7, but we can only work with integers), we try to maximize the number of 3s in set S. Because 2 is the second largest (keeping in mind that 4 = 2*2), after maximizing the number of 3s, the number of 2s is maximized. Andrew and Tin (please forgive me if I've gotten your name wrong -_-') were in the group that figured this out. I just wrote up the "proof" (if it can really be called a proof).