Advertisement
DialOG_

Untitled

Jan 24th, 2021
890
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.44 KB | None | 0 0
  1. with open ('1task.txt','r') as f:
  2.     text = f.read()
  3.  
  4. lines = text.split('\n')
  5.  
  6. maxs = int(lines[0].split()[0])
  7. count = int(lines[0].split()[1])
  8.  
  9. del lines[0]
  10. nums = []
  11. for i in lines:
  12.     nums.append(int(i))
  13.  
  14. nums.sort()
  15.  
  16. s = 0
  17. c = 0
  18.  
  19. for i in nums:
  20.     if s + i <= maxs:
  21.         s += i
  22.         c += 1
  23.         k = i
  24.  
  25. delta = maxs - s
  26. t = []
  27. for i in nums:
  28.     if i <= k + delta:
  29.         t.append(i)
  30. print(c,max(t))
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement