Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7748 - Хамгийн том сэлгэмэл

 

1 – ээс n хүртэлх бүхэл тоонуудаас бүрдсэн эрэмблэгдээгүй хүснэгт өгөгдөнө. Тоо давхцахгүй.

Дурын ялгаатай 2 тоог хооронд нь сольж болно.  Солих боломж нь хязгаарлагдмал байна.

Хязгаарласан тооноос хэтрүүлэлгүйгээр солих үйдэл хийхэд  үүсэх хамгийн том лексикографын ( lexicographical ) утгын хүснэгтийг тодорхойл.

Жишээ нь:

Arr = [1, 2, 3, 4], солих үйлдлийн тоо ихдээ  k = 1 гэвэл дараах хүснэгтүүд  1 удаа солих үйлдлээр бий  болно.

[2, 1, 3, 4]

[3, 2, 1, 4]

[4, 2, 3, 1]

Дээрх 4 хүснэгтийн ( үндсэн хүснэгтээ оруулаад ) хамгийн том утга нь [4,2,3,1].

Хэрэв k >= 2 гэвэл ахин нэг удаа солих үйлдэл  хийснээр хамгийн их боломжит утга нь [4, 3, 2, 1] болно.

Оролт

Эхний мөрөнд зайгаар тусгаарлагдсан 2 бүхэл тоо n, k өгөгдөнө.

n хүснэгтийн урт, k солих үйлдлийн тоо.

2 дахь мөрөнд зайгаар тусгаарлагдсан, давхцалгүй n тоо өгөгдөнө.

arr[i], үүнд: 1 <= arr[i]  <= n.

Хязгаарлалт

1 <= n <= 105

1 <= k <= 109

Гаралт

 

Хамгийн ихдээ к тооны солих үйлдлээр гарган авч болох лексикографын хамгийн том утгыг хэвлэ.

Жишээ

Оролт 1

5 1

4 2 3 5 1

Гаралт 1

5 2 3 4 1

Тайлбар 1

Оролтын хүснэгт [4, 2, 3, 5, 1] дахь 2 элементийн байрыг солиход  хамгийн том утга нь [5, 2, 3, 4, 1] болно.

Оролт 2

3 1

2 1 3

Гаралт 2

3 1 2

Тайлбар 2

1 солих үйлдлээр [1, 2, 3], [3, 1, 2] болон [2, 3, 1] -г гарган авч болно. Үүнээс [3, 1, 2] нь хамгийн том утга болно.

Оролт 3

2 1

2 1

Гаралт 3

2 1

Тайлбар 3

[2, 1] нь угаасаа хамгийн том утга.  Иймээс ямар нэг солих үйлдэл хэрэггүй.

Орчуулсан : Б.Баясгалантөгөлдөр АНУ

 


Нэмсэн:Bataa
Огноо:2020-03-21
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 ASM64 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE
Эх сурвалж:https://www.hackerrank.com/challenges/largest-permutation/problem

hide comments
2024-01-23 09:36:06
hi
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.