Программа показывает чтение массива данных размера n в список data из файла «26. txt»



Pdf көрінісі
бет14/17
Дата13.09.2022
өлшемі293,56 Kb.
#38979
1   ...   9   10   11   12   13   14   15   16   17
Байланысты:
Лабораторная работа 2 Часть 2 Файлы

Входные данные. В первой строке входного файла j8.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. 
17) На складе лежат пакеты с углём различного веса и стоимости. Вес и стоимость 
записаны на каждом пакете как натуральные числа: вес не превосходит 100, 
стоимость не превосходит 10000. Для транспортировки отбираются K пакетов с 
самой низкой ценой угля за единицу веса; при равной стоимости за единицу веса 
выбираются пакеты с большим весом. По заданной информации о пакетах с углём 
и количестве транспортируемых пакетов определите суммарный вес угля в 
отправленных пакетах и стоимость самого тяжёлого отправленного пакета.
Входные данные представлены в файле k6.txt следующим образом. В первой 
строке через пробел записаны числа N - количество пакетов на складе (натуральное 
число, не превышающее 1000) и K – количество пакетов на отправку (натуральное 
число, не превосходящее 100). В каждой из последующих N строк через пробел 
записаны два числа – вес и стоимость каждого пакета. 
Запишите в ответе два числа – сначала суммарный вес угля в отправленных 
пакетах, затем стоимость самого тяжёлого отправленного пакета. 
Пример организации исходных данных во входном файле:
10 4 
47 470 
50 600 
60 480 
45 540 
30 300 
15 180 
70 560 
30 360 
91 910 
40 320 
При таких исходных данных самая низкая стоимость угля в пакетах весом 60, 70, 
40; затем – у пакетов весом 91, 30, 47. Поэтому наибольший возможный вес к 
отправке равен 70+60+40+91 = 261, а стоимость самого тяжёлого отправленного 
пакета равна 910. 
18) Системный администратор раз в неделю создаёт архив пользовательских файлов. 
Однако объём диска, куда он помещает архив, может быть меньше, чем суммарный 
объём архивируемых файлов. Известно, какой объём занимает файл каждого 
пользователя. Администратор сохраняет файлы по следующему правилу: 


выбирается файл максимального размера, который может быть записан на диск, 
затем выбирается файл минимального размера, который может быть записан на 
диск. Данный сценарий повторяется до тех пор, пока на диск нельзя будет записать 
ни одного из оставшихся файлов. 


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   17




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет