Codeforces Round #804 (Div. 2)
4 өдрийн дараа |
C. Шинэ жилийн урамшуулал
хугацааны хязгаарлалт 1 секунд
санах ойн хязгаарлалт 256 мегабайт
оролт стандарт оролт
гаралт стандарт гаралт
Нэгэн онлайнаар үйл ажилгаагаа явуулдаг байгуулга (Энэ байгуулгыг бид цаашид $X$ гэж дуудах болно) бүх хэрэглэгчдээ шинэ жилийн урамшуулал болгож рейтинг нь нэмхээр шийджээ.
Энэ сайт нь $n$ хэрэглэгчтэй. Хэрэглэгч бүрийн хувьд энэ шинэ жилээр болохыг хүсдэг рейтинг нь бид мэддэг. $i$ дахь хэрэглэгчийн болохыг хүсдэг рейтинг нь $a_i$ юм.
$X$ сайтын админууд нь маш нарийн хүмүүс учир хэрэглэгчдэд тийм их рейтинг нэмэх хүсэлгүй байгаа. Админууд нь хэрэглэгчиддээ рейтинг тогтоохдоо адилхан рейтингтэй хүн байлгахгүйн дээр нийлбэр нь хамгийн бага байхыг хүссэн.
$X$ сайтат хэрэглэгчиддээ рейтинг тогтооход нь туслана уу.
Оролт
Эхний мөрөнд $n (1 ≤ n ≤ 3·10^5)$ тоо өгөгдөнө. Дараагийн мөрөнд зайгаар тусгаарлагдсан $n$ урттай $a_1, a_2, ..., a_n $ дараалал өгөгдөнө.
Гаралт
$b1, b2, ..., bn$ дараалал хэвлэнэ. $b_i$ нь $i$ дахь хэрэглэгчийн шинээр тогтоогдсон рейтинг болно.
Орчуулсан: Хүрэлцоож
Жишээ тэстүүд
Оролт
3 5 1 1
Гаралт
5 1 2
Оролт
1 1000000000
Гаралт
1000000000