Advertisement
PlotnikovPhilipp

Untitled

Nov 18th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.70 KB | None | 0 0
  1. n, k, x, y = [int(i) for i in input().split()]
  2. amountOfRooms = int(input())
  3. arr = [int(i) for i in input().split()]
  4. resultArr = [[]]
  5. amountOfEdge = 1
  6. i = 0
  7. while (i + 1) < max(arr):
  8.     if amountOfEdge == n:
  9.         resultArr.append([])
  10.         amountOfEdge = 1
  11.     if (i + 1) % k == 0:
  12.         resultArr[len(resultArr) - 1].append([])
  13.         for j in range(x):
  14.             resultArr[len(resultArr) - 1] [len(resultArr[len(resultArr) - 1]) - 1].append(i + 1)
  15.             i += 1
  16.     else:
  17.         resultArr[len(resultArr) - 1].append([])
  18.         for j in range(y):
  19.             resultArr[len(resultArr) - 1][len(resultArr[len(resultArr) - 1]) - 1].append(i + 1)
  20.             i += 1
  21.     amountOfEdge += 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement