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

RGB7786 - Хамгийн бага гарз

Лаурэнд дараагийн хэдэн жилийн байшингийн үнийн прогноз байгаа.

Тэрээр үл хөдлөх хөрөнгийн худалдаа эрхэлдэг ба нэг жил байшин аваад дараагийн өөр жилд буцаан зах зээлд борлуулдаг.

Гэвч одоогийн түүний прогнозоор байнга алдагдалтай ажиллахаар байгаа ба тэр санхүүгийн алдагдлаа хамгийн бага байлгахыг зорьж байгаа.

Жишээ нь

Байрны үнэ дараагийн n = 5 жилд price = [20, 15, 8, 2, 12] гэж үнэлэгдсэн.

Лаурэн дурын нэг жилд байшин худалдаж авч болох бөгөөд тэр дараагийн аль нэг жилд заавал гарзтай зарах ёстой.

Хамгийн бага гарзтай худалдаа нь 2 дахь жилд $15 үнэтэй худалдан аваад 5 дахь жилд $12 үнэтэй буцаан зарна.

Хэрэв тэр заавал дараагийн N жилд гарзтай зарах ёстой бол Лаурэн хамгийн багадаа хэдийн гарзтай байх вэ?

Тэмдэглэл

Боломжит хариу байгаа нь батлагдсан.

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

MinimumLoss гэдэг функцийг бичнэ үү. Боломжит хамгийн бага гарзыг илтгэх бүхэл тоо хэвлэх ёстой.

MinimumLoss доорх өгөгдлийг хүлээн авна

  • price: жил бүрийн үнийг илтгэсэн бүхэл тоон дараалал

Оролтын бүтэц

Эхний мөрөнд бүхэл тоо n. Жилийн тоо

Дараагийн мөрөнд n ширхэг зайгаар тусгаарлагдсан бүхэл тоонууд price[i] өгөгдөнө.

Хязгаарлалт

 2 <= n <= 2 x 105

1 <= price[ i ] <= 106

Үнэ бүр хоорондоо ялгаатай.

Зөв хариулт байгаа.

Дэд даалгавар

2 <= n <= 1000; онооны 50%

Гаралтын бүтэц

Хамгийн бага гарзыг илэрхийлсэн бүхэл тоог хэвлэ.

Жишээ

Оролт 1

3

5 10 3

Гаралт 1

2

Тайлбар 1

Лаурэн 1-р жилд $5-оор худалдан аваад 3 дахь жилд $3-оор зарна. 5-3=2

Оролт 2

5

20 7 8 2 5

Гаралт 2

2

Тайлбар 2

Лаурэн 2-р жилд $7-оор худалдан аваад 5 дахь жилд $5-оор зарна. 7 – 5 = 2

Орчуулсан : Б.Мөнхбаяр АНУ


Нэмсэн:Bataa
Огноо:2020-04-06
Хугацааны хязгаарлалт: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/minimum-loss/problem

hide comments
2022-05-20 06:55:26
deez nuts
2022-05-20 06:55:26
deez nuts
2022-05-20 06:55:26
deez nuts
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.