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

RGB7751 - Маркын бялууны алхалт

Марк аяган булуунд дуртай ч туранхай байх хүсэлтэй.  Аяган бялуу бүр илчлэгийн хэмжээтэй бөгөөд илчлэгийг шатаахын тулд Марк алхаж болно. Хэрвээ Марк j аяган бялуу идсэн байгаа бөгөөд C илчлэгтэй аяган бялуу идвэл жингээ барихын тулд хамгийн багадаа 2J * C  бээр / мил / алхах шаардлагатай.

Жишээ нь. Хэрвээ тэрээр 3 аяган бялуу идсэн бөгөөд илчлэгийн хэмжээ нь уг дараалалтай [5,10,7] байсан бол түүний алхах хэрэгтэй бээрийн хэмжээ нь (20*5) + (21 * 10) + (22 * 7) = 53. Гэхдээ энэ нь алхах шаардлагатай хамгийн бага зай биш бөгөөд бид бялуу идэх дарааллаа харгалзан үзэх хэрэгтэй.

Хамгийн бага зай нь (20*10) + (21 * 7) + (22 * 5) = 44 байна.

Бялуу бүрийн илчлэгийн хэмжээ өгөгдсөн бол Марк жингээ барихын тулд хамгийн багадаа хэдэн бээр алхах хэрэгтэйг тооцоолно уу. Бялуунуудыг ямар ч дарааллаар идэж болно.

Функцын тайлбар

marcsCakewalk функцыг гүйцээ.

Буцаах утга long integer төрлийн хамгийн бага бээрийн хэмжээ.

Параметер calorie - Бялуунуудын илчлэгийг илэрхийлэх integer төрлийн array

Оролт

Эхний мөрөнд бялууны тоог илэрхийлэх  бүхэл тоо n өгөгдөнө.
Хоёр дахь мөрөнд зайгаар тусгаарлагдсан бүхэл тоонууд өгөгдөнө.

Хязгаарлалт

1 <= n <= 40

1 <= c[i] <= 1000

Гаралт

Марк жингээ барихын тулд алхах шаардлагатай хамгийн бага зайг илэрхийлэх long integer тоо.

Жишээ оролт 0

3

1 3 2

Жишээ гаралт 0

11

Тайлбар 0

Түүний алхах зайн хэмжээг miles гэе, тэгвэл miles-г хамгийн бага байлгахын тулд 3 аяган бялууг доорхи дарааллаар идье:

  1. 3 илчлэгтэй булууг эхэлж идье

miles = 0 + (3*20) = 3

  1. 2 илчлэгтэй булууг дараа нь идье

miles = 3 + (2*21) = 7

  1. 1 илчлэгтэй булууг хамгийн сүүлд идье

miles = 7 + (1*22) = 11

Тэгээд miles-н утга буюу 11-г буцаана.

Жишээ оролт 1

4

7 4 9 6

Жишээ гаралт 1

79

Тайлбар 1

(20 * 9) + (21 * 7) + (22 * 6) + (23 * 4) = 9 + 14 + 24 + 32 = 79

 

Орчуулсан : Б.Даваабаяр АНУ


Нэмсэн:Bataa
Огноо:2020-03-22
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:C NCSHARP C++ 4.3.2 CPP JULIA PYPY3
Эх сурвалж:https://www.hackerrank.com/challenges/marcs-cakewalk/problem

hide comments
2022-09-29 03:10:17
zaila sd bi uhlee
2022-09-29 03:10:16
zaila sd bi uhlee
2022-09-29 03:10:16
zaila sd bi uhlee
2022-09-29 03:10:16
zaila sd bi uhlee
2022-09-29 03:10:16
zaila sd bi uhlee
2022-09-29 03:10:16
zaila sd bi uhlee
2022-09-29 03:10:16
zaila sd bi uhlee
2022-09-29 03:10:16
zaila sd bi uhlee
2022-09-29 03:10:15
zaila sd bi uhlee
2022-09-29 03:10:15
zaila sd bi uhlee
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.