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.|

RGB7761 - Шерлок ба MiniMax

Watson Sherlock-д arr шугаман массив дээр дараах даалгаврыг гүйцэтгүүлэхээр өгөв.

Тодорхой завсарт харьяалагдах М тооны хувьд minimum( abs(arr[i]-M) байх М-ийн утгуудыг тооцоолох шаардлагатай бөгөөд тэдгээр М-ийн утгуудын үр дүнд гарах хамгийн бага утгууд дотроос хамгийн их утгатайг нь хэвлэх даалгавар өгөгдсөн.

Хэрвээ тийм байх М-ийн утгууд олон байвал тэдгээрээс хамгийн бага утгатай М-ийн утгыг хэвлэнэ.

Тухайлбал өгөгдсөн массив нь arr=[3, 5, 7, 9] ба М-ийн харьяалагдах завсар нь p=6 аас q=8 хүртэл утгатай бол

M

|arr[1]-M|

|arr[2]-M|

|arr[3]-M|

|arr[4]-M|

Min

6

3

1

1

3

1

7

4

2

0

2

0

8

5

3

1

1

1

Эндээс харахад М-ийн утгуудад Min байх утгууд нь 1, 0, 1 байгаа бөгөөд эдгээрээс их утга нь 1 бөгөөд энэ нь 2 удаа тохиолдож байгаа учраас М-ийн хамгийн бага утга буюу 6 нь олох ёстой үр дүн болж байна.

Оролтын хэлбэр:

Эхний мөрөнд массивын элементийн тоо болох N  тоо өгөгдөнө.

Хоёр дахь мөрөнд arr[i] массивын элементүүд болох N ширхэг тоонууд өгөгдөнө.

Гурав дахь мөрөнд M-ийн авах утгын муж болох p,q тоонууд зайгаар тусгаарлагдан тус тус өгөгдөнө.

Хязгаарлалт:

1 <= n <= 10^2

1 <= arr[i] <= 10^9

1 <= p, q <= 10^9

Гаралтын хэлбэр:

М –ий утга болох ганц тоог нэг мөрөнд хэвлэнэ.

Жишээ оролт

3

5 8 14

4 9

Жишээ гаралт

4

Тайлбар

Arr=[5, 8 14]   p=4  q=9

M

|arr[1]-M|

|arr[2]-M|

|arr[3]-M|

Min

4

1

4

10

1

5

0

3

9

0

6

1

2

8

1

7

2

1

7

1

8

3

0

6

0

9

4

1

5

1

М-ийн 4, 6, 7, 9 утгуудад 1 гэсэн олон утгуудыг өгч байгаа учраас эдгээрээс М-ийн хамгийн бага утга нь 4 байна.

 

Орчуулсан : Хөвсгөл аймгийн Ирээдүй сургуулийн багш Д.Батмөнх 


Нэмсэн:Bataa
Огноо:2020-03-30
Хугацааны хязгаарлалт: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/sherlock-and-minimax/problem

hide comments
2023-11-20 12:29:40
bi terbumtan bolmoor baina

Last edit: 2024-02-27 09:18:57
2022-04-22 06:53:14
Орчуулсан : Хөвсгөл аймгийн Ирээдүй сургуулийн багш Д.Батмөнх манай багш жоохон М*др*л м**тай од оронддох үгийг ол Орчуулсан : Хэнтий аймгийн угуул сугуул Монгол улсийн алдарт Малчин : Ууганбат Туслах орчуулагч : Төмөрцэвдэг
2022-04-22 06:47:34
Bi mordogch bolmooor baina
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.