1. Размер фото 6*8= 54 см кв
2. 54*900= 48600 точек
3. 48600*3= 145 800 бит = 18225 байт
Формула для кодирования звука:
V=k*i*v*t, где V - размер полученного звукового файла(в битах), i - глубина звука(разрешение)(в битах), v - частота дискретизации(в герцах), t - время записи(в секундах), k - кол-во каналов(моно -1 , стерео -2).
В данной задаче:
V=48 Мбайт=48*1024*1024*8 бит
v=64 кГц=64*1000 Гц
i=16 бит
k=2 (стерео)
t - ?
Находим t:
Так как нужно приблизительное значение, то для упрощения вычислений представим:
В итоге:
Переводим в минуты:
мин
Ответ: 3
<span>167960
вот так считала, правда считает долго, а как оптимизировать не знаю
Ruby 22
n = 0
for bin in 1..2**30-1
s = ("000000000000000000000000000000" + bin.to_s(2))[-30..-1]
next if s.include?("11")
i = 0
for j in 0..s.size
i+=1 if s[j] == "1"
end
next if i != 11
n += 1
p [s, i, n]
end
</span>
x = 4, что соответствует условию x < 5, следовательно, y = x - 3, y = 1
Ответ: y = 1
Равно ровно восемь бит (8 bit , 8 бит)