Hopefully clearer explanation of ralphmerridew's reasoning:
All three numbers are positive integers, and one is the sum of the other two. So if yours isn't the sum of the others, then the only way to satisfy the second condition is if the larger of the others is the sum of yours and the smaller of the others, i.e. if yours is the difference of the others. So by seeing the other two numbers, you already know at the start that yours is either their sum or their difference.
Thus, we get the first condition:
* A person can win in a round if the other two numbers are equal.
Because if the other two numbers are both N, then yours is either 2N or 0, but 0 isn't a positive integer.
The second condition, in a simpler form, is:
* If one of your two options was the case, then someone else would have won already; but they didn't, so it must be the other option.
So, from the beginning:
If the ratios were A:B:C = 2:1:1, then A would have won in the first round (condition #1). He didn't, so we (and B and C) can rule this out.
If the ratios were 1:2:1, then B would have won in the first round (condition #1). Also, if the ratios were 2:3:1, then B (knowing it's 2:something:1 based on what he sees) would know that they were either 2:3:1 or 2:1:1 (and 2:1:1 was ruled out above), so B would have won in the first round (condition #2). He didn't, so we (and A and C) can also rule out 2:3:1.
If the ratios were 1:1:2, then C would have won in the first round (condition #1). Also, since C didn't win by condition #2:
* Since 2:1:1 was ruled out, it couldn't be 2:1:3.
* Since 1:2:1 was ruled out, it couldn't be 1:2:3.
* Since 2:3:1 was ruled out, it couldn't be 2:3:5.
Now we get to round two. A still can't win based on condition #1, but this time he does win based on condition #2, which must be based on one of the ratios ruled out above.
* If this was based on 2:1:1 being ruled out, then the other option would be 0:1:1 (already ruled out as well).
* If this was based on 1:2:1, then the other option would be 3:2:1.
* If this was based on 2:3:1, then the other option would be 4:3:1.
* If this was based on 1:1:2, then the other option would be 3:1:2.
* If this was based on 2:1:3, then the other option would be 4:1:3.
* If this was based on 1:2:3, then the other option would be 5:2:3.
* If this was based on 2:3:5, then the other option would be 8:3:5.
But we know that A's number is 50, so the only set of ratios producing three integers is 5:2:3 (i.e. B has 20 and C has 30).