Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n, k, x, y = [int(i) for i in input().split()]
- amountOfRooms = int(input())
- arr = [int(i) for i in input().split()]
- resultArr = [[]]
- amountOfEdge = 1
- i = 0
- while (i + 1) < max(arr):
- if amountOfEdge == n:
- resultArr.append([])
- amountOfEdge = 1
- if (i + 1) % k == 0:
- resultArr[len(resultArr) - 1].append([])
- for j in range(x):
- resultArr[len(resultArr) - 1] [len(resultArr[len(resultArr) - 1]) - 1].append(i + 1)
- i += 1
- else:
- resultArr[len(resultArr) - 1].append([])
- for j in range(y):
- resultArr[len(resultArr) - 1][len(resultArr[len(resultArr) - 1]) - 1].append(i + 1)
- i += 1
- amountOfEdge += 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement