Обозначим через
Укажите наименьшее целое
тождественно истинна при любых натуральных значениях
Приведём решение на языке Python.
for a in range(0,100):
k = 0
for x in range(1,101):
for y in range (1,101):
if ((144 % x == 0) <= (x % y != 0)) or (x + y > 100) or (a - x > y):
k += 1
if k == 10000:
print(a)
break
Ответ: 97.
Приведём решение Сергея Донец на языке PascalABC.NET.
begin
var d:=144*100;//перемножаем имеющиеся числа
for var A := 1 to d do
if(1..d).All(x->
(1..d).All(y->
(144.Divs(x)<=not x.Divs(y))or(x+y>100)or(A-x>y)
))then begin A.Print;break end
end.

