Задание

Соберите в правильном порядке программу из предложенных блоков:

f = open('C:/26.txt')

disk, users = map(int, f.readline().split())

all_files = [ ]

for i in range(users):

all_files.append(int(f.readline().strip()))

all_files.sort()

files_sum = 0

k_users = 0

for file in (all_files):

if files_sum + file < disk:

files_sum = files_sum + file

k_users = k_users + 1

else:

break

summa_failov = files_sum - file

for j in range(file, len(all_files)):

if summa_failov + all_files[j] > disk:

break

print(k_users, all_files[j-1])