Advertisement
jbn6972

Untitled

Aug 14th, 2022
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. #Code Written by : John Nixon
  2. #Date: 14:08:2022  Time: 10:34:06
  3. #Copyrights are applicable
  4. import sys
  5. import os
  6. sys.setrecursionlimit(10000)
  7. try:
  8.     sys.stdin = open('./input.txt', 'r')
  9.     sys.stdout = open('./output.txt', 'w')
  10. except:
  11.     pass
  12.  
  13. n = int(input())
  14. arr = list(map(int,input().split()))
  15. k  =int(input())
  16. l = int(input())
  17.  
  18. for i in range(len(arr)):
  19.     ppl = arr[i]
  20.     while k > 0 and ppl > l:
  21.         if ppl > l:
  22.             ppl -= l
  23.             k -= 1
  24.     arr[i] = ppl
  25.  
  26. while k > 0:
  27.     for i in range(len(arr)):
  28.         ppl = arr[i]
  29.         if ppl > 0:
  30.             ppl = 0 if l > ppl else l - ppl
  31.             k -= 1
  32.             arr[i] = ppl
  33.     else:
  34.         break    
  35. ans = 0
  36. for ppl in arr:
  37.     ans += ppl
  38.  
  39.  
  40. print(ans)
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement