Первая цифра не может быть 0 (Иначе число не будет семизначным). Значит на первом месте может быть любое число от 1 до 9. (9 возможных вариантов). На втором месте может быть любая цифра от 0 до 9. (10 возможных вариантов). На третьем месте также может быть любая цифра от 0 до 9. (10 возможных вариантов). Шестая и седьмая цифры должны в точности совпадать со второй и первой соответственно. Поэтому мы их не учитываем. Согласно основной формуле комбинаторики общее число сочетаний будет: 9*10*10=900.
Пошаговое объяснение:
var A,B, minA, maxA, minB, maxB, minn, maxx, t, t1, i:longint;
begin
readln(A); readln(B);
minA:=(A-1)*50+1; maxA:=A*50;
minB:=(B-1)*70+1; maxB:=B*70;
if (minA>maxB) or (minB>maxA) then writeln(-1) else
begin
if minA<minB then minn:=minB else minn:=minA;
if maxA>maxB then maxx:=maxB else maxx:=maxA;
t:=minn div 60;
t1:=maxx div 60;
if (minn mod 60)<>0 then inc(t);
if (maxx mod 60)<>0 then inc(t1);
for i:=t to t1 do
write(i, ' ');
writeln();
end;
end.
не могу сказать верно или нет, так как не проверял а просто написал в блокнотике
2х*6=5*36(36 и 6 сокращаются на 6, получается 2х=5*6)
2х=30 отсюда следует, что
х=15