| Codeforces Round 1035 (Div. 2) |
|---|
| Закончено |
Даны четыре целых положительных числа $$$n, l, r, k$$$. Необходимо найти лексикографически наименьший$$$^{\text{∗}}$$$ массив $$$a$$$ длины $$$n$$$, состоящий из целых чисел, такой что:
Если такой массив не существует, выведите $$$-1$$$. В противном случае, поскольку весь массив может быть очень большим, выведите только $$$a_k$$$.
$$$^{\text{∗}}$$$Массив $$$a$$$ лексикографически меньше массива $$$b$$$, если и только если выполняется одно из следующего:
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Каждый набор входных данных содержит четыре целых положительных числа $$$n,l,r,k$$$ ($$$1 \le k \le n \le 10^{18}$$$, $$$1 \le l \le r \le 10^{18}$$$).
Для каждого набора входных данных выведите $$$a_k$$$ или $$$-1$$$, если ни один массив не соответствует условиям.
91 4 4 13 1 3 34 6 9 24 6 9 34 6 7 42 5 5 12 3 6 2999999999999999999 1000000000000000000 1000000000000000000 9999999999999999991000000000000000000 1 999999999999999999 1000000000000000000
4 1 6 8 -1 -1 -1 1000000000000000000 2
В первом наборе входных данных массив $$$a = [4]$$$. Можно доказать, что не существует массива, который соответствует вышеуказанным требованиям и имеет меньший лексикографический порядок.
Во втором наборе входных данных массив $$$a= [1,1,1]$$$. Можно доказать, что не существует массива, который соответствует вышеуказанным требованиям и имеет меньший лексикографический порядок.
В третьем и четвертом наборах входных данных массив $$$a = [6,6,8,8]$$$. Можно доказать, что не существует массива, который соответствует вышеуказанным требованиям и имеет меньший лексикографический порядок.
В пятом и шестом наборах входных данных можно доказать, что не существует массива, который соответствует вышеуказанным требованиям.
| Название |
|---|


