Codeforces Round 216 (Div. 2) |
---|
Закончено |
Валера очень любит участвовать в олимпиадах. Особенно в олимпиадах по программированию. Сегодня он поучаствовал в олимпиаде в составе команды, состоящей из n студентов (включая Валеру). Соревнование было индивидуальное, поэтому каждый студент в команде решал задачи индивидуально.
После олимпиады Валера заинтересовался результатами участников. Ему удалось выяснить, что:
Однако Валера не узнал, сколько в точности очков набрал каждый из n студентов. Валера попросил вас восстановить любое распределение очков между студентами команды, удовлетворяющее всем перечисленным выше условиям.
В первой строке входных данных задано ровно шесть целых чисел n, k, l, r, sall, sk (1 ≤ n, k, l, r ≤ 1000; l ≤ r; k ≤ n; 1 ≤ sk ≤ sall ≤ 106).
Гарантируется, что входные данные таковы, что ответ существует.
Выведите ровно n целых чисел a1, a2, ..., an — количество баллов, набранное каждым из студентов. Если существует несколько решений, разрешается вывести любое. Выводить распределение баллов можно в любом порядке.
5 3 1 3 13 9
2 3 2 3 3
5 3 1 3 15 9
3 3 3 3 3
Название |
---|