===== PascalABC.NET =====
begin
var n := ReadInteger;
var L := ReadSeqInteger(n).Distinct.ToList;
L.AsEnumerable.Reverse.Print
end.
b: 3+8=11
a: 21-11*3=21-33=-12
b: 11*(-12+1)=11*(-11)=-121
110 (в двоичной) = 2^2 + 2^1 = 6 (в десятичной), соответственно,
100 * 6 = 600 (в десятичной).
Запишем уравнение в системе счисления по основанию n:
34(n)+33(n)=100(n)
Представим каждое число в развернутом виде:
3*n+4+3*n+3=1*n²+0*n+0;
Решаем в десятичной системе счисления
3n+4+3n+3=n²; n²-6n-7=0
D=36+28=64; n1=(6-8)/2=-1 (не подходит, основание - натуральное число);
n2=(6+8)/2=7;
<em>Ответ:</em> основание системы счисления равно 7.