Для какого наименьшего целого неотрицательного
тождественно истинно при любых целых
Решим задачу графически.
Ответ: 12.
Приведем решение Михаила Глинского.
Задача решена перебором значений
var x,y,A: integer;
B: boolean;
begin
for A:=1 to 100 do begin
B:=true;
for x:=0 to 100 do for y:=0 to 100 do begin
if ((2*x+3*y<>60) or (A>=x) or (A>=y))=false then B:=false;
end;
if B=true then begin
writeln(A);
break;
end;
end;
end.
Приведём другое решение на языке Python.
for a in range(0, 300):
k = 0
for x in range(0, 300):
for y in range(0, 300):
if (2*x + 3*y != 60) or (a >= x) or (a >= y):
k += 1
if k == 90_000:
print(a)
break

