program HelloWorld;
var k:integer;
begin
writeln('Введи сторону');
readln(k);
writeln(k*k)
end.
Ответ:
У меня получилось вот так.
Объяснение:
Ответ:
40 различных путей между а-т
решение: если брать путь АБ... то из точки б вытекают 4 пути которые ведут ВН и ещё 4 пути из н в т
из точки в только одна дорога до точки н и 4 дороги от н в т
из точки г 1 дорога в точку н и из н в т ещё четыре дороги
из точки д идут 4 пути до точки н и ещё 4 до точки и
получается:
4*4+4*1+44*1+4*4=40
<span>В уме малость сложновато, на бумаге - проще. Каждая цифра в 16-ричной системе - это тетрада (4 бита) . Записываем все цифры числа подряд в двоичной системе (0=0000,1=0001,...9=1001,A=1010,B=1011,...F=1111). А потом группируем полученную последовательность бит триадами, по 3 бита, начиная справа (с младших бит) . И записываем то, что получилось, 8-ричными цифрами (000=0,001=1,...111=7). Для обратного перевода все делаем наоборот - записываем битовые триады и группируем их в тетрады. </span>