Укажи минимальный объём памяти (в битах), достаточный для хранения любого растрового изображения размером 40×40 пикселя, если известно, что в изображении используется палитра из 16 цветов. саму палитру хранить не нужно. ответ: бит
#код на ruby 2.2.3p173 def zadanie(line, time) line = line.gsub(/[^md]/, "") time.times { |i| k = 0 while k < line.size - 1 do if line[k..k + 1] == "md" line[k], line[k + 1] = line[k + 1], line[k] k+=1 end k+=1 end p [i,line] } return line end # # примеры применения p zadanie("mmdmdddddmmdddmdddmd", 10) вывод [1, "mdmdmddddmdmdddmdddm"] [2, "dmdmdmddddmdmdddmddm"] [3, "ddmdmdmddddmdmdddmdm"] [4, "dddmdmdmddddmdmdddmm"] [5, "ddddmdmdmddddmdmddmm"] [6, "dddddmdmdmddddmdmdmm"] [7, "ddddddmdmdmddddmdmmm"] [8, "dddddddmdmdmddddmmmm"] [9, "ddddddddmdmdmdddmmmm"] [10, "dddddddddmdmdmddmmmm"] "dddddddddmdmdmddmmmm"
Batrakova-Anna
17.01.2020
Var a: array[1..100] of integer; i,m,n,k: integer; begin readln(n); m: =-30001; k: =0; for i: = 1 to n do begin read(a[i]); if a[i]> m then begin k: =0; m: =a[i] end; if a[i]=m then k: =k+1 end; writeln(k) end.