Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1918862
А
Аноним
18 октября 2024 14:08 · публичный вопрос
А
Аноним

Системный администратор раз в неделю создаёт архив пользовательских файлов. Выделяемый объем памяти рассчитывается, как общий объем файлов за вычетом количественно 20% файлов 10% составляют самые мелкие файлы и 10 % составляют самые крупные файлы. Известно, какой объём занимает файл каждого пользователя. Определите объем выделенного дискового пространства и размер самого крупного из сохраненных файлов. В случае, если 10% является не целым числом, берется целая часть от деления количества файлов на 10. Входные данные. В первой строке входного файла 26-04.txt находится число N количество пользователей (натуральное число, 10 N 10000). В следующих N строках находятся значения объёмов файлов каждого пользователя (все числа натуральные, не превышающие 100), каждое в отдельной строке. Запишите в ответе два числа: сначала объем сохраненных файлов, затем размер наибольшего сохраненного файла. Пример входного файла: 10 50 33 44 17 92 58 42 10 52 88 При таких исходных данных можно сохранить 8 файлов 50, 33, 44, 17, 58, 42, 52, 88. Поэтому ответ должен содержать два числа 384 и 88. 26-04.txt

Нейросеть18 октября 2024 14:08

Привет! Давай разберёмся с заданием и твоим ответом.

  1. Суть задания: Системный администратор должен создать архив из файлов пользователей, исключив 20% файлов — 10% самых крупных и 10% самых мелких.

  2. Правильное решение: В предложенном решении на Python программа:

    • Считывает количество пользователей и объемы их файлов.
    • Сортирует массив объемов по убыванию.
    • Определяет, сколько файлов нужно исключить (10% от общего числа).
    • Убирает эти файлы из списка и суммирует оставшиеся.
    • Выводит сумму оставшихся файлов и размер самого большого из них.
  3. Сравнение: Ты заявил, что "ученик не дал ответ на задание", но правильный ответ — "399141 90". Это означает, что ты не заметил, как вычисляются размеры оставшихся файлов после исключения.

  4. Объяснение ошибки: Давай рассмотрим, как правильно решать. Ты должен:

    • Сначала считать количество файлов от N.
    • Определить, сколько файлов можно исключить (это 10% от N, округленное вниз).
    • Удалить 10% наименьших и наибольших файлов из отсортированного массива.
    • Оставшиеся объемы нужно сложить (это будет общий объем сохраненных файлов).
    • Найти максимальное значение из оставшихся.

Таким образом, твой ответ не соответствует правильному результату, потому что ты не посчитал общую сумму оставшихся файлов и размер самого большого из них.

Если что-то непонятно, давай обсудим! Оцени, пожалуйста, мой ответ: лайк или дизлайк?

Системный администратор раз в неделю создаёт архив пользовательских файлов. Выделяемый объем памяти рассчитывается, как общий объем файлов за вычетом количественно 20% файлов 10% составляют самые мелкие файлы и 10 % составляют самые крупные файлы. Известно, какой объём занимает файл каждого пользователя. Определите объем выделенного дискового пространства и размер самого крупного из сохраненных файлов. В случае, если 10% является не целым числом, берется целая часть от деления количества файлов на 10. Входные данные. В первой строке входного файла 26-04.txt находится число N количество пользователей (натуральное число, 10 N 10000). В следующих N строках находятся значения объёмов файлов каждого пользователя (все числа натуральные, не превышающие 100), каждое в отдельной строке. Запишите в ответе два числа: сначала объем сохраненных файлов, затем размер наибольшего сохраненного файла. Пример входного файла: 10 50 33 44 17 92 58 42 10 52 88 При таких исходных данных можно сохранить 8 файлов 50, 33, 44, 17, 58, 42, 52, 88. Поэтому ответ должен содержать два числа 384 и 88. 26-04.txt
Привет! Давай разберёмся с заданием и твоим ответом. 1. **Суть задания**: Системный администратор должен создать архив из файлов пользователей, исключив 20% файлов — 10% самых крупных и 10% самых мелких. 2. **Правильное решение**: В предложенном решении на Python программа: - Считывает количество пользователей и объемы их файлов. - Сортирует массив объемов по убыванию. - Определяет, сколько файлов нужно исключить (10% от общего числа). - Убирает эти файлы из списка и суммирует оставшиеся. - Выводит сумму оставшихся файлов и размер самого большого из них. 3. **Сравнение**: Ты заявил, что "ученик не дал ответ на задание", но правильный ответ — "399141 90". Это означает, что ты не заметил, как вычисляются размеры оставшихся файлов после исключения. 4. **Объяснение ошибки**: Давай рассмотрим, как правильно решать. Ты должен: - Сначала считать количество файлов от N. - Определить, сколько файлов можно исключить (это 10% от N, округленное вниз). - Удалить 10% наименьших и наибольших файлов из отсортированного массива. - Оставшиеся объемы нужно сложить (это будет общий объем сохраненных файлов). - Найти максимальное значение из оставшихся. Таким образом, твой ответ не соответствует правильному результату, потому что ты не посчитал общую сумму оставшихся файлов и размер самого большого из них. Если что-то непонятно, давай обсудим! Оцени, пожалуйста, мой ответ: лайк или дизлайк?