533.50K
Категория: ИнформатикаИнформатика

Про решение 26-го задания в Excel

1.

ЗАДАНИЕ №26
35 минут

2.

ПРО РЕШЕНИЕ 26-ГО ЗАДАНИЯ
Проще всего 26-е задание решать в Excel. Можно решить задание и
с помощью программы, но это будет очень сложно. Если Вам
интересно, в курсе выложен файл с решением 26-го задания с
помощью программ на Питоне.
На ЕГЭ решение через программы не рекомендуется.

3.

1: РАЗБОР
В магазине электроники раз в месяц проводится распродажа. Из всех
товаров выбирают K товаров с самой большой ценой и делают на них
скидку в 20%. По заданной информации о цене каждого из товаров и
количестве товаров, на которые будет скидка, определите цену самого
дорогого товара, не участвующего в распродаже, а также целую часть от
суммы всех скидок.
Входные и выходные данные. В первой строке входного файла 1.txt
находятся два числа, записанные через пробел: N – общее количество
цен (натуральное число, не превышающее 10 000) и K – количество
товаров со скидкой. В следующих N строках находятся значения цены
каждого из товаров (все числа натуральные, не превышающие 10 000),
каждое в отдельной строке. Запишите в ответе два числа: сначала цену
самого дорогого товара, не участвующего в распродаже, а затем целую
часть от суммы всех скидок.

4.

1: РАЗБОР
Пример входного файла:
10 3
1800
3600
3700
800
2600
2500
1800
1500
1900
1200
При таких исходных данных ответ должен содержать два числа – 2500 и 1980. Пояснение: скидка будет на товары стоимостью
3700, 3600, 2600. Тогда самый дорогой товар без скидки стоит 2500, а сумма скидок 740+720+520 = 1980.

5.

1: РАЗБОР
План решения задачи:
1) скопировать данные из текстового файла в Excel,
подредактировать их, если нужно;
2) определить, чем равно K (второе число в текстовом файле);
3) отсортировать числа по убыванию;
4) найти K + 1 число в списке – по условию к этой цене уже не
будет применяться скидка;
5) для первых K чисел (товаров) посчитать скидку;
6) посчитать сумму всех скидок.

6.

1: РАЗБОР
Начнём поэтапно решать задачу.
1) Откроем текстовый файл. Он выглядит так:
Здесь 1000 – количество товаров (чисел) в файле,
100 – количество товаров со скидкой.
Если Вы нажмёте Ctrl + A, Вы выделите все строчки файла. После этого
нажимаем Ctrl + C (копируем строчки).

7.

1: РАЗБОР
В Excel переходим в ячейку A1 и нажимаем Ctrl + V (вставляем
данные в файл).
Первая ячейка нам не нужна, там
содержится не цена, а общее количеств
товаров и количество товаров со скидкой
Поэтому ячейку можно переименовать:

8.

1: РАЗБОР
2) Второе число в файле равно 100. Т.е. к K самым дорогим товарам
применяется скидка.
3) Отсортируем числа по убыванию, чтобы понять, к каким товарам
применяется скидка.
Для этого выделим
ячейки A2-A1001 и
перейдём во вкладку
Data.

9.

1: РАЗБОР
Нажмём на Sort:

10.

1: РАЗБОР
Настройки сортировки: от большего к меньшему (Largest to
Smallest). Нажимаем ОК. Данные в столбце А теперь
отсортированы по убыванию.

11.

1: РАЗБОР
4) Первые 100 товаров – самые дорогие, на них будет скидка. На
101 товар скидка не действует. Т.к. числа начинаются со 2-й
строчки, 101-й товар находится в строчке 102.
Его цена – 9000.

12.

1: РАЗБОР
Есть ещё один способ понять, выделили ли Вы все нужные ячейки или
нет. При выделении смотрите в правый нижний угол Excel. Там
отображается среднее арифметическое значений ячеек, их количество
выделенных и сумма их значений:
Здесь среднее арифметическое равно 5317, 647059, количество
выделенных ячеек – 34, сумма их значений – 180800.

13.

1: РАЗБОР
5) Определим скидку на первые 100 товаров. Скидка составляет 20% от стоимости, т.е. чтобы
узнать скидку, цену умножем на 0.2.
Растягиваем формулу на первые 100 товаров (тянем за зелёный квадратик в правом нижнем
углу ячейки с формулой скидки).
Получаем:

14.

1: РАЗБОР
6) Считаем суммарную скидку. Скидка находится в ячейках B2B101, поэтому формула для суммы выглядит так:
= SUM(B2:B101)

15.

1: РАЗБОР
Ответ: 9000 190680

16.

2: САМОСТОЯТЕЛЬНО
Спутник «Фотон» проводит измерения солнечной активности, результат
каждого измерения представляет собой натуральное число. Перед
обработкой серии измерений из неё исключают K наибольших и K
наименьших значений (как недостоверные). По заданной информации о
значении каждого из измерений, а также количестве исключаемых значений,
определите наибольшее достоверное измерение, а также целую часть
среднего значения всех достоверных измерений.
Входные и выходные данные. В первой строке входного файла 2.txt находятся
два числа, записанные через пробел: N – общее количество измерений
(натуральное число, не превышающее 10 000) и K – количество исключаемых
минимальных и максимальных значений. В следующих N строках находятся
значения каждого из измерений (все числа натуральные, не превышающие
1000), каждое в отдельной строке. Запишите в ответе два числа: сначала
наибольшее достоверное измерение, а затем целую часть среднего значения
всех достоверных измерений.

17.

2: САМОСТОЯТЕЛЬНО
Пример входного файла:
10 2
34
50
43
44
23
9
39
5
38
36
При таких исходных данных ответ должен содержать 2 числа – 43 и 35. Пояснение: будут отброшены значения 5, 9, 44, 50.
Тогда наибольшее оставшееся значение равно 43, а среднее значение из оставшихся равно (23+34+36+38+39+43):6 = 35,5.

18.

2: САМОСТОЯТЕЛЬНО
Ответ:
957 501
Формула для среднего арифметического (при условии, что первая
строка таблицы содержит не число, а название колонки):
=AVERAGE(A52:A951)

19.

3: САМОСТОЯТЕЛЬНО
Системный администратор раз в неделю создаёт архив пользовательских файлов.
Выделяемый объем памяти рассчитывается, как общий объем файлов за вычетом
количественно 10% файлов – 5% составляют самые мелкие файлы и 5 % составляют
самые крупные файлы.
Известно, какой объём занимает файл каждого пользователя.
Определите объем выделенного дискового пространства и размер самого крупного
из сохраненных файлов. В случае, если 5% является нецелым числом, берется целая
часть от деления количества файлов на 20.
Входные данные.
В первой строке входного файла 3.txt находится число N – количество пользователей
(натуральное число, 20 ≤ N ≤ 10000). В следующих N строках находятся значения
объёмов файлов каждого пользователя (все числа натуральные, не превышающие
100), каждое в отдельной строке.
Запишите в ответе два числа: сначала объем сохраненных файлов, затем размер
наибольшего сохраненного файла.

20.

3: САМОСТОЯТЕЛЬНО
Пример входного файла (для вычета 20% файлов):
10
50
33
44
17
92
58
42
10
52
88
При таких исходных данных можно сохранить 8 файлов – 50, 33, 44, 17, 58, 42, 52, 88. Поэтому ответ
должен содержать два числа – 384 и 88.

21.

3: САМОСТОЯТЕЛЬНО
Ответ: 496209 96

22.

4: РАЗБОР
Магазин предоставляет оптовому покупателю скидку по следующим
правилам:
− на каждый второй товар ценой больше 100 рублей предоставляется скидка
10 %;
− общая цена покупки со скидкой округляется вверх до целого числа рублей;
− порядок товаров в списке определяет магазин и делает это так, чтобы общая
сумма скидки была наименьшей.
Вам необходимо определить общую цену закупки с учётом скидки и цену
самого дорогого товара, на который будет предоставлена скидка.
Входные данные. Первая строка входного файла 4.txt содержит число N –
общее количество купленных товаров. Каждая из следующих N строк
содержит одно целое число – цену товара в рублях. В ответе запишите два
целых числа: сначала общую цену покупки с учётом скидки, затем цену самого
дорогого товара, на который предоставлена скидка.

23.

4: РАЗБОР
Пример входного файла
7
225
160
380
95
192
310
60
В данном случае товары с ценой 60 и 95 не участвуют в определении скидки, остальные товары
магазину выгодно расположить в таком порядке цен: 380, 160, 225, 192, 310. Скидка предоставляется на
товары ценой 160 и 192. Суммарная цена этих двух товаров со скидкой составит 316,8 руб., после
округления – 317 руб. Общая цена покупки составит: 60 + 95 + 317 + 380 + 225 + 310 = 1387 руб. Самый
дорогой товар, на который будет получена скидка, стоит 192 руб. В ответе нужно записать числа 1387 и
192.

24.

4: РАЗБОР
Обратите внимание на условие задачи: порядок товаров в списке
определяет магазин и делает это так, чтобы общая сумма скидки была
наименьшей.
Очевидно, что магазину выгоднее всего сделать скидку на самые
дешёвые товары. Но т.к. по условию скидка предоставляется на товары
ценой больше 100 рублей, нам потребуется:
1) отсортировать цены по убыванию
2) определить, на какие товары может быть скидка (цена больше 100
рублей)
3) сделать скидку на половину товаров из пункта 2 (причём на самую
дешёвую половину)

25.

4: РАЗБОР
Данные после сортировки
Выделили товары ценой больше 100 рублей
Количество товаров ценой
больше 100 рублей - 921

26.

4: РАЗБОР
Т.к. 921 товар имеет цену больше 100 рублей, скидка будет
предоставлена на 921 / 2 = 460 товаров (округление вниз, т.к.
скидка на каждый второй товар, не на каждый первый).
Выделяем цветов 460 самых дешёвых товаров дороже 100 рублей.
Самый дорогой товар со скидкой – 550.

27.

4: РАЗБОР
Осталось посчитать суммарную стоимость скидкой. Сделать это можно
несколькими способами:
1) посчитать общую сумму без скидок, вычесть из этой суммы скидку
на 460 товаров;
2) посчитать сумму, исключив 460 товаров со скидкой, посчитать сумму
на 460 товаров со скидкой, сложить получившиеся суммы.
Выбрать можно любой удобный Вам способ. В презентации будет
рассмотрен первый способ, т.к. в нём потребуется выполнить меньше
действий.

28.

4: РАЗБОР
Осталось посчитать суммарную стоимость скидкой. Сделать это можно
несколькими способами:
1) посчитать общую сумму без скидок, вычесть из этой суммы скидку
на 460 товаров
2) посчитать сумму, исключив 460 товаров со скидкой, посчитать сумму
на 460 товаров со скидкой, сложить получившиеся суммы.
Выбрать можно любой удобный Вам способ. В презентации будет
рассмотрен первый способ, т.к. в нём потребуется выполнить меньше
действий.

29.

4: РАЗБОР
Формула для ячейки С2:
=SUM(A2:A1001)
Формула для ячейки D2:
=SUM(A463:A922)*0,1
(подсчитали общую сумму товаров, на которые будет действовать скидка, и
определили скидку: это 10% от общей суммы, т.е. 0.1 от суммы)
Формулы для ячейки E2:
=C2-D2
Т.к. по условию чек округляется в большую сторону, итоговая сумма будет
499078.

30.

4: РАЗБОР
Ответ: 499078 550

31.

5: САМОСТОЯТЕЛЬНО
Магазин предоставляет оптовому покупателю скидку по следующим
правилам:
− на каждый третий товар ценой больше 150 рублей предоставляется скидка
20%;
− общая цена покупки со скидкой округляется вверх до целого числа рублей;
− порядок товаров в списке определяет магазин и делает это так, чтобы общая
сумма скидки была наименьшей.
Вам необходимо определить общую цену закупки с учётом скидки и цену
самого дорогого товара, на который будет предоставлена скидка.
Входные данные. Первая строка входного файла 5.txt содержит число N –
общее количество купленных товаров. Каждая из следующих N строк
содержит одно целое число – цену товара в рублях. В ответе запишите два
целых числа: сначала общую цену покупки с учётом скидки, затем цену самого
дорогого товара, на который предоставлена скидка.

32.

5: САМОСТОЯТЕЛЬНО
Пример входного файла
7
225
160
380
95
192
310
60
В данном случае товары с ценой 60 и 95 не участвуют в определении скидки, остальные товары
магазину выгодно расположить в таком порядке цен: 380, 160, 225, 192, 310. Скидка предоставляется на
товары ценой 160 и 192. Суммарная цена этих двух товаров со скидкой составит 281,6 руб., после
округления – 282 руб. Общая цена покупки составит: 60 + 95 + 282 + 380 + 225 + 310 = 1352 руб. Самый
дорогой товар, на который будет получена скидка, стоит 192 руб. В ответе нужно записать числа 1352 и
192.

33.

5: САМОСТОЯТЕЛЬНО
Ответ: 497024 439
Количество товаров ценой выше 150: 869
Скидка будет предоставлена на 869 / 3 = 289,6666 = 289 товаров

34.

6: РАЗБОР
ВНИМАНИЕ! ЗАДАНИЕ ЭТОГО ТИПА БЫЛО В ДЕМОВЕРСИИ ЕГЭ
Для перевозки партии грузов различной массы выделен грузовик, но его
грузоподъёмность ограничена, поэтому перевезти сразу все грузы не удастся. Грузы
массой от 180 до 200 кг грузят в первую очередь. На оставшееся после этого место
стараются взять как можно большее количество грузов. Если это можно сделать
несколькими способами, выбирают тот способ, при котором самый большой из
выбранных грузов имеет наибольшую массу. Если и при этом условии возможно
несколько вариантов, выбирается тот, при котором наибольшую массу имеет второй
по величине груз, и т.д. Известны количество грузов, масса каждого из них и
грузоподъёмность грузовика. Необходимо определить количество и общую массу
грузов, которые будут вывезены при погрузке по вышеописанным правилам.
Входные данные представлены в файле 6.txt следующим образом. В первой строке
входного файла записаны два целых числа: N – общее количество грузов и M –
грузоподъёмность грузовика в кг. Каждая из следующих N строк содержит одно целое
число – массу груза в кг. В ответе запишите два целых числа: сначала максимально
возможное количество грузов, затем их общую массу.

35.

6: РАЗБОР
Пример организации исходных данных во входном файле:
6 700
100
185
120
160
140
300
В данном случае сначала нужно взять груз массой 185 кг. Остается 515 кг. После этого можно вывезти
ещё максимум 3 груза. Это можно сделать четырьмя способами: 100 + 120 + 140, 100 + 140 + 160, 100 +
120 + 160, 120 + 140 + 160. Выбираем способ, при котором вывозится груз наибольшей возможной
массы. Таких способов три: 100 + 120 + 160, 100 + 140 + 160, 120 + 140 + 160. Из этих способов выбираем
те, при которых больше масса второго по величине груза, то есть 100 + 140 + 160 и 120 + 140 + 160. Их
них нужно выбрать вариант 120 + 140 + 160, так как в этом случае третий по величине груз наиболее
тяжёлый. Всего получается 4 груза общей массой 605 кг. Ответ: 4 605.

36.

6: РАЗБОР
План решения задачи:
1) отсортировать список грузов по убыванию
2) посчитать, сколько останется свободного места, если загрузить
все обязательные грузы (вес от 180 до 200 кг)
3) посчитать максимальное количество грузов как можно
меньшей массы, которое можно загрузить на оставшееся место
4) если осталось ещё какое-то место, попытаться заменить
последний загруженный груз на груз из списка незагруженных
(максимального веса)

37.

6: РАЗБОР
1) Сортируем список грузов по убыванию
2) Посчитаем, сколько останется
свободного места, если загрузить вс
обязательные грузы (вес от 180
до 200 кг)
Свободного места остаётся:
10000 – 3018 = 6982 кг

38.

6: РАЗБОР
3) Теперь попытаемся набрать наибольшее количество
необязательных грузов. Для упрощения работы можно
продублировать столбец с грузами, удалив из него грузы с массой
180-200 кг.

39.

6: РАЗБОР
Грузы массой 20-128 дают в сумме 6904 кг. Максимальное
количество необязательных грузов – 102.
4) Попытаемся заменить верхний груз (128) на груз большей массы,
т.к. ещё осталось свободное место.
6982 – 6904 = 78 кг – можно добавить.

40.

6: РАЗБОР
Текущая максимальная масса – 128 кг, поэтомугруз 128 кг можно
заменить на груз 128 + 78 = 206 кг. Такой груз есть.

41.

6: РАЗБОР
Получившееся количество грузов:
16 обязательных грузов (масса 180-200 кг)
102 необязательных груза
Итого: количество грузов: 16 + 102 = 118
Масса грузов:
3018 обязательных грузов (масса 180-200 кг)
6982 необязательных грузов
Итого: 3018 + 6982 = 10000
Ответ: 118 10000

42.

6: РАЗБОР
Важно: в этом задании нашёлся груз массы 206, в результате
свободного места не осталось. Если бы ещё оставалось свободное
место, нужно было бы попытаться заменить на бОльший второй
максимальный груз, затем третий максимальный груз и т.д.
Груз, который мы удалили из списка загружаемых (в этом примере
– груз 128), может быть погружен снова (на него можно заменить
второй по массе груз, третий и т.д.).

43.

6: РАЗБОР
Пример: предположим, у нас нет груза весом ровно 206 кг, есть
только груз весом 204 кг:
После замены:

44.

6: РАЗБОР
Остались 2 кг. Поэтому 126 можно заменить на 128.

45.

7: САМОСТОЯТЕЛЬНО
Для перевозки партии грузов различной массы выделен грузовик, но его
грузоподъёмность ограничена, поэтому перевезти сразу все грузы не удастся. Грузы
массой от 310 до 320 кг грузят в первую очередь. На оставшееся после этого место
стараются взять как можно большее количество грузов. Если это можно сделать
несколькими способами, выбирают тот способ, при котором самый большой из
выбранных грузов имеет наибольшую массу. Если и при этом условии возможно
несколько вариантов, выбирается тот, при котором наибольшую массу имеет второй
по величине груз, и т.д. Известны количество грузов, масса каждого из них и
грузоподъёмность грузовика. Необходимо определить количество и общую массу
грузов, которые будут вывезены при погрузке по вышеописанным правилам.
Входные данные представлены в файле 7.txt следующим образом. В первой строке
входного файла записаны два целых числа: N – общее количество грузов и M –
грузоподъёмность грузовика в кг. Каждая из следующих N строк содержит одно целое
число – массу груза в кг. В ответе запишите два целых числа: сначала максимально
возможное количество грузов, затем их общую массу.

46.

7: САМОСТОЯТЕЛЬНО
Пример организации исходных данных во входном файле:
6 720
100
315
120
160
140
300
В данном случае сначала нужно взять груз массой 315 кг. Остается 405 кг. После этого можно
вывезти ещё максимум 3 груза. Это можно сделать тремя способами: 100 + 120 + 140, 100 +
140 + 160, 100 + 120 + 160. Выбираем способ, при котором вывозится груз наибольшей
возможной массы. Таких способов два: 100 + 120 + 160, 100 + 140 + 160. Из этих способов
выбираем тот, при котором больше масса второго по величине груза, то есть 100 + 140 + 160.
Всего получается 4 груза общей массой 715 кг. Ответ: 4 715.

47.

7: САМОСТОЯТЕЛЬНО
Ответ: 113 9999

48.

8: САМОСТОЯТЕЛЬНО
Системный администратор раз в неделю создаёт архив пользовательских файлов.
Однако объём диска, куда он помещает архив, может быть меньше, чем суммарный
объём архивируемых файлов. Известно, какой объём занимает файл каждого
пользователя. Администратор сохраняет файлы по следующему правилу: выбирается
файл максимального размера, который может быть записан на диск, затем
выбирается файл минимального размера, который может быть записан на диск.
Данный сценарий повторяется до тех пор, пока на диск нельзя будет записать ни
одного из оставшихся файлов.
Входные данные представлены в файле 8.txt следующим образом. В первой строке
входного файла находятся два числа: S – размер свободного места на диске
(натуральное число, не превышающее 10 000) и N – количество пользователей
(натуральное число, не превышающее 1000). В следующих N строках находятся
значения объёмов файлов каждого пользователя (все числа натуральные, не
превышающие 100), каждое в отдельной строке.
Запишите в ответе два числа: сначала наибольшее число пользователей, чьи файлы
могут быть помещены в архив, затем размер последнего сохраненного файла.

49.

8: САМОСТОЯТЕЛЬНО
Пример организации исходных данных во входном файле:
100 5
80
30
10
5
7
При таких исходных данных можно сохранить файлы трех
пользователей. Объёмы этих трёх файлов 80, 5 и 10. Последний
выбранный файл имеет размер 10 , поэтому ответ для приведённого
примера: 3 10.

50.

8: САМОСТОЯТЕЛЬНО
Ответ: 573 229

51.

9: САМОСТОЯТЕЛЬНО
В магазине Пятэльдодео на черную пятницу решено провести одну из двух акций. Первая
акция – 30% скидки на 70% самых дешевых товаров, 40% процентов скидки на оставшиеся
товары. Вторая акция – 40% скидки на 50% самых дешевых товаров, 35% процентов скидки на
оставшиеся товары. Определите, какая акция принесет больше прибыли, если предположить,
что все товары будут проданы.
В качестве ответа нужно привести разницу в прибыли двух акций и стоимость самого дорогого
товара, реализованного при проведении выбранной акции. В форму записать целые части
найденных чисел.
Входные данные. В первой строке входного файла 9.txt находится число N – количество
товаров кратное 20 (натуральное число, 20 ≤ N ≤ 10000). В следующих N строках находятся
значения – стоимость товаров (целое число не большее 1000).
Пример входного файла (все значения с новой строки):
20
4 13 4 23 22 20 8 6 5 12 48 22 50 12 63 23 4 8 9 11
При таких исходных данных ответ должен содержать 2 числа – 1 и 40.

52.

9: САМОСТОЯТЕЛЬНО
Ответ: 63792 600

53.

10: САМОСТОЯТЕЛЬНО
Системный администратор раз в неделю создаёт архив пользовательских файлов.
Однако объём диска, куда он помещает архив, может быть меньше, чем суммарный
объём архивируемых файлов. Известно, какой объём занимает файл каждого
пользователя. По заданной информации об объёме файлов пользователей и
свободном объёме на архивном диске определите максимальное число
пользователей, чьи файлы можно сохранить в архиве, а также максимальный размер
имеющегося файла, который может быть сохранён в архиве, при условии, что
сохранены файлы максимально возможного числа пользователей.
Входные данные. В первой строке входного файла 10.txt находятся два числа: S –
размер свободного места на диске (натуральное число, не превышающее 10 000) и N
– количество пользователей (натуральное число, не превышающее 1000). В
следующих N строках находятся значения объёмов файлов каждого пользователя (все
числа натуральные, не превышающие 100), каждое в отдельной строке. Запишите в
ответе два числа: сначала наибольшее число пользователей, чьи файлы могут быть
помещены в архив, затем максимальный размер имеющегося файла, который может
быть сохранён в архиве, при условии, что сохранены файлы максимально
возможного числа пользователей.

54.

10: САМОСТОЯТЕЛЬНО
Пример входного файла:
100 4
80
30
50
40
При таких исходных данных можно сохранить файлы максимум двух
пользователей. Возможные объёмы этих двух файлов 30 и 40, 30 и 50
или 40 и 50. Наибольший объём файла из перечисленных пар – 50,
поэтому ответ для приведённого примера:
2 50

55.

10: САМОСТОЯТЕЛЬНО
Ответ: 2797 51

56.

11: РАЗБОР
Системный администратор раз в неделю создаёт архив пользовательских файлов. Известно,
какой объём занимает файл каждого пользователя. Сохраняются файлы всех пользователей.
Каждый файл в архиве может быть либо сжат, либо сохранен в исходном состоянии. Сжатый
файл занимает в памяти 80% от исходного. Для архива выделяется объем, равный 90% от
общего объема файлов пользователей до сжатия.
Для ускорения процесса создания архива как можно наибольшее возможное количество
файлов сохраняется без сжатия.
Определите максимально возможное количество файлов, которое может быть сохранено без
сжатия, и максимально возможный размер такого файла.
Входные данные. В первой строке входного файла 11.txt записано натуральное число N –
количество пользователей (20 ≤ N ≤ 10000). В следующих N строках записаны значения
объёмов файлов каждого пользователя (все числа натуральные, не превышающие 100),
каждое в отдельной строке.
Запишите в ответе два числа: сначала количество несжатых файлов, затем наибольший
размер сохраненного без сжатия файла.

57.

11: РАЗБОР
Пример входного файла:
7
13
17
5
55
61
9
10
При таких исходных данных ответ должен содержать 2 числа – 5 и 17.

58.

11: РАЗБОР
1) отсортируем файлы по возрастанию и определим, сколько места
бдет занимать файл в архиве

59.

11: РАЗБОР
2) отсортируем файлы по возрастанию и определим, сколько места
будет занимать файл в архиве (в ячейку С2 записываем значение
А2, а формулу из ячейки C3 тиражируем на весь столбец).

60.

11: РАЗБОР
3) определим сумму всех файлов без сжатия
4) определим сумму сжатия (формулу из ячейки D2 тиражируем на
весь столбец):

61.

11: РАЗБОР
5) определим, сколько всего места потребуется на диске (формула
из ячейки Е2 тиражируется на весь столбец):

62.

11: РАЗБОР
6) определим максимальный размер архива (по условию – 90% от
всех файлов без сжатия):

63.

11: РАЗБОР
Получается, что если файлы с 1 по 6808 не сжаты (в таблице это
файлы с 2 по 6809), то итоговый размер получится равным
489695,6.

64.

11: РАЗБОР
Попытаемся заменить файл весом 71 на файл с большим весом.
Для этого файл с весом 71 занесём в архив, а файл с весом 99
вынесем из архива:
(можно записать просто как
489695,6 – 71 + 71*0,8 + 99 – 99*0,8 )

65.

11: РАЗБОР
Ответ: 6808 99
English     Русский Правила