| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 16 | 11 | 11 | 68.750% |
В одном из купе поезда Эркюль Пуаро нашел записку с некоторым набором чисел. Также на окне черной краской обнаружилось аккуратно выведенное число $R$.
Эркюль предположил, что записка --- это некоторая последовательность чисел, к которой была применена функция<<шума>> c коэффициентом $R$. То есть к каждому числу первоначальной последовательности было прибавлено случайное число из диапазона $[-R;R]$. Результат же как раз и был записан на найденной записке.
Восстановить исходную последовательность не представляется возможным, однако, Пуаро хочет понять, какое наибольшее количество различных чисел могло в ней быть. Помогите ему решить эту задачу!
В первой строке содержатся два числа $n$ и $R$ --- количество чисел в записке и число, написанное на стекле, соответственно ($1 \le n \le 10^5$, $1 \le R \le 10^9$).
В следующей строке содержатся $n$ чисел $a_{i}$ --- числа из найденной записки ($-10^9 \le a_i \le 10^9$).
В первой строке выведите одно число --- наибольшее возможное количество различных чисел в первоначальной последовательности.
В следующей строке выведите $n$ целых чисел $b_i$ --- элементы последовательности ($|a_i - b_i| \le R$). Если подходящих ответов несколько, выведите любой из них.
5 2 1 2 3 4 5
5 1 2 3 4 5
3 1 1 1 1
3 0 1 2