<span>Ответ 450. Можно выбрать сначала 2 «свободных» столбца из 6-ти (6*5)/2 способами, а потом поставить на них двух ладей 6*5 способами. 15*30=450.</span>
Размер данных на флешке = 4,44*0,88=3,9072 ГБ = 4000,9728 Мб = 4096996,1472 Кб
Разделим размер на скорость и получим секунды.
4096996,1472/1199=3417 секунд
Кодируем точку нулем, тире - единицей. Тогда комбинация длиной пять сигналов может содержать максимум 5 единиц, т.е. для записи понадобится 5 бит.
Числу 11111(2) соответствует число 16+8+4+2+1=31(10), следовательно всего можно записать 32 комбинации точек и тире, которые будут кодироваться числами от 0 до 31.
Const n=4; m=5;
var a:array [1..n,1..m] of integer;
i,j,min,imin,jmin:integer;
begin
Randomize;
Writeln('Исходный массив:');
for i:=1 to n do
begin
for j:=1 to m do begin
a[i,j]:=random(21)-10;
write(a[i,j]:6);
end;
writeln;
end;
min:=a[1,1]; imin:=1;jmin:=1;
for i:=1 to n do
for j:=1 to m do
if a[i,j]<min then
begin min:=a[i,j]; imin:=i; jmin:=j; end;
writeln('min=a[',imin,',',jmin,']=',min);
end.
Пример:
Исходный массив:
5 8 2 -5 -4
1 -10 9 1 -4
8 2 -6 -4 -4
8 7 3 2 2
min=a[2,2]=-10
===== PascalABC.NET =====
begin
var a := ReadReal('Введи длину ребра');
var v := Pi * a ** 3 / (4 * Tan(Pi / 6));
Writeln('V = ',v)
end.