Задания
Версия для печати и копирования в MS Word
Тип 7 № 78063
i

Фо­то­граф де­ла­ет цвет­ные фо­то­гра­фии раз­ме­ром 2560 × 1440 пик­се­лей, ис­поль­зуя па­лит­ру из 82 310 625 цве­тов. Для со­хра­не­ния сним­ков фо­то­граф ис­поль­зу­ет смен­ные карты па­мя­ти, каж­дая из ко­то­рых вме­ща­ет не более 38 Гбайт дан­ных. Когда на карте остаётся не­до­ста­точ­но места для за­пи­си новой фо­то­гра­фии, фо­то­граф за­ме­ня­ет карту на сле­ду­ю­щую, сво­бод­ную. Из­вест­но, что фо­то­граф сде­лал 63 792 сним­ка. Сжа­тия дан­ных не про­из­во­ди­лось.

Сколь­ко сним­ков ока­за­лось на всех кар­тах па­мя­ти, не счи­тая по­след­ней из ис­поль­зо­ван­ных? В от­ве­те за­пи­ши­те целое число.

Ре­ше­ние.

Это за­да­ние ещё не ре­ше­но, при­во­дим ре­ше­ние про­то­ти­па.


Фо­то­граф де­ла­ет цвет­ные фо­то­гра­фии раз­ме­ром 3852 × 1980 пик­се­лей, ис­поль­зуя па­лит­ру из 67 543 287 цве­тов. Для со­хра­не­ния сним­ков фо­то­граф ис­поль­зу­ет смен­ные карты па­мя­ти, каж­дая из ко­то­рых вме­ща­ет не более 52 Гбайт дан­ных. Когда на карте остаётся не­до­ста­точ­но места для за­пи­си новой фо­то­гра­фии, фо­то­граф за­ме­ня­ет карту на сле­ду­ю­щую, сво­бод­ную. Из­вест­но, что фо­то­граф сде­лал 50 324 сним­ка. Сжа­тия дан­ных не про­из­во­ди­лось.

Сколь­ко сним­ков ока­за­лось на всех кар­тах па­мя­ти, не счи­тая по­след­ней из ис­поль­зо­ван­ных? В от­ве­те за­пи­ши­те целое число.

Один пик­сель ко­ди­ру­ет­ся 27 би­та­ми, так как 227  =  134 217 728. Всего 3852 · 1980  =  7 626 960 пик­се­лей. Зна­чит, одна фо­то­гра­фия за­ни­ма­ет:

7 626 960 · 27  / 8=25 734 240 байт.

По­счи­та­ем воз­мож­ное ко­ли­че­ство фо­то­гра­фий на одной карте па­мя­ти:

52· 1024· 1024· 1024  /25 734 240 ≈ 2169 .

По­счи­та­ем ко­ли­че­ство за­пол­нен­ных карт па­мя­ти:

50 324 сним­ков / 2169 ≈23.

Всего за­пол­не­но 23 карты па­мя­ти и еще оста­нут­ся сним­ки на 24 карте, ко­то­рая не будет за­пол­не­на.

По­счи­та­ем сколь­ко сним­ков ока­за­лось на всех кар­тах па­мя­ти, не счи­тая по­след­ней из ис­поль­зо­ван­ных (ко­то­рая не за­пол­не­на пол­но­стью):

23 ·  2169 =49887.

 

Ответ: 49887.


Аналоги к заданию № 78032: 78063 Все