nq1s788

26

Jan 29th, 2025
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.38 KB | None | 0 0
  1. #https://inf-ege.sdamgia.ru/problem?id=27423
  2. data = open('26_demo.txt').readlines()
  3. s, n = map(int, data[0].split())
  4. a = sorted(list(map(int, data[1:])))
  5. cur_sum = 0
  6. cnt = 0
  7. for i in range(n):
  8.     if cur_sum + a[i] <= s:
  9.         cur_sum += a[i]
  10.         cnt += 1
  11. cur_sum -= a[cnt - 1]
  12. mx = 0
  13. for i in range(n):
  14.     if cur_sum + a[i] <= s:
  15.         mx = max(mx, a[i])
  16. print(cnt, mx)
Add Comment
Please, Sign In to add comment