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

