В системе счисления
Приведём решение данной задачи на языке Python.
for p in range(100):
for x in range(p):
for y in range(p):
s = (3 * p + 2) * (p + 4)
r = x * p ** 2 + y * p + 2
if s == r:
print(y * p + x)
Ответ: 23.
Приведём решение Сергея Донец на языке PascalABC.NET.
uses School;
begin
for var p := 5 to 36 do
for var x := 1 to p - 1 do
for var y := 1 to p - 1 do
begin
var a := Dec($'32', p);
var b := Dec($'14', p);
var c := Dec($'{x}{y}2', p);
if a*b=c then begin
Println(Dec($'{y}{x}', p));
exit;
end;
end;
end.

