Поставим на первую лошадь x, на вторую y, на третью z рублей. x+y+z=1 (если сумма больше - ставки пропорционально выше.
Для выигрыша в любой ситуации нужно, чтобы
ax>y+z
by>x+z
cz>x+y
или
(a+1)x>1
(b+1)y>1
(c+1)z>1
x>1/(a+1)
y>1/(b+1)
z>1/(c+1)
То есть если 1/(a+1)+1/(b+1)+1/(c+1)<1, то решение есть. В противном случае нет. Обобщение на случай n очевидно.
Максимизируется наихудший случай тогда, когда наихудшего случая нет, все равны. В противном случае можно его улучшить, перераспределив в его пользу.
То есть (a+1)x=(b+1)y=(c+1)z=r

Отсюда находятся и манимаксные ставки.