Не знаю как это доказывать, но тупое решение перебором:
Код:
S(a,b,c)=my(p=(a+b+c)/2); sqrt(p*(p-a)*(p-b)*(p-c));
Lc(a,b,c)=sqrt(a*b*(a+b+c)*(a+b-c))/(a+b);
for(a=1,20,
m=floor(sqrt(100+a^2/4));\\Ограничение по высоте к середине стороны a
for(b=a,m,
for(c=b,a+b-1,
L=Lc(a,b,c)+Lc(b,c,a)+Lc(c,a,b);
if(L>10, next);
print(a,",",b,",",c,": L^2/S=",L^2/S(a,b,c));
);
);
);
1,1,1: L^2/S=15.58845726811989564174701707
1,2,2: L^2/S=16.89592625771707067146285162
1,3,3: L^2/S=18.63087904287106568128381965
1,4,4: L^2/S=20.44002108590463687651233426
1,5,5: L^2/S=22.29489812449404633015624127
1,6,6: L^2/S=24.18155893418801745074600965
1,7,7: L^2/S=26.09099235408205086443549153 -- наибольшее
2,2,2: L^2/S=15.58845726811989564174701707
2,2,3: L^2/S=17.02825395701453094796074105
2,3,3: L^2/S=16.09737438116504499923317119
2,3,4: L^2/S=18.03999004824025833727682598
2,4,4: L^2/S=16.89592625771707067146285162
2,4,5: L^2/S=19.09952814415486582687412618
2,5,5: L^2/S=17.75067977531911005345294470
2,5,6: L^2/S=20.16704333530722169111815517
3,3,3: L^2/S=15.58845726811989564174701707
3,3,4: L^2/S=16.13945610880811209813243220
3,3,5: L^2/S=18.84523056844185806385459578
3,4,4: L^2/S=15.86480082408518507129951605
3,4,5: L^2/S=16.64946539632340692038026203