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

RGB7747 - Прианка ба тоглоомнууд

Прианка контайнераар тоглоом хүргэдэг олон улсын компанид ажилладаг. 

 Түүний даалгавар нь хамгийн бага өртгөөр захиалгуудаа хүргэх аргыг тодорхойлох.

Түүнд бүтээгдэхүүнүүдийн жингүүд өгөгдсөн байгаа. Хүргэлтийн компаний нэг контайнерт ачсан тоглоом

тус бүрийн жин хамгийн ихдээ 4 нэгж нэмэх нь хамгийн бага жинтэй тоглоомны жин байх дүрэмтэй.

Тухайн шаардлагад нийцсэн бүх тоглоомнуудыг нэг контайнерт ачиж хүргэж болно.

Хамгийн багадаа хэдэн контайнер шаардлагатай вэ?

Жишээ нь :

дараах жингийн дараалал өгөгдөв. W = [1, 2, 3, 4, 5, 10, 11, 12, 13].

Өгөгдсөн тоглоомнуудыг 2 контайнерт хувааж ачих боломжтой. [1, 2, 3, 4, 5] ба [10, 11, 12, 13].

Контайнер тус бүрийн тоглоомнуудын хамгийн их болон бага жинтэй тоглоомнуудын хоорондын ялгаа 4 нэгж дотор.

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

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

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

  • W: захиалгын нийт тоглоомнуудын жинг агуулсан массив өгөгдөнө.

Оролтийн бүтэц

Эхний мөрөнд бүхэл тоо , n , захиалгат тоглоомын тоо

Дараагийн мөрөнд n ширхэг зайгаар тусгаарлагдсан бүхэл тоонууд өгөгдөнө. W[1], W[2], …, W[n].

Хязгаарлалт

1 <= n <= 105

0 <= w[i ]<= 104  , 1 <= i <= n.

1<=order[i], prep[i]<=106

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

Нэр мөрөнд бүх тоглоомыг хүргэхэд хамгийн багадаа шаардагдах контайнерын тоог хэвлэнэ үү.

Жишээ оролт

8

1 2 3 21 7 12 14 21

Жишээ гаралт

4

Тайлбар

Эхний контайнерт 1, 2, 3 жинтэй тоглоомнуудыг ачна. (жингийн хязгаар 1 … 5)

Хоёр дахь контайнерт 21 жинтэй тоглоомыг ачна. (жингийн хязгаар 21 … 25)

Гурав дахь контайнерт 7 жинтэй тоглоомнуудыг ачна. (жингийн хязгаар 7 … 11)

Дөрөв дэх контайнерт 12, 14 жинтэй тоглоомнуудыг ачна. (жингийн хязгаар 12 … 14)


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


Нэмсэн: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/priyanka-and-toys/problem

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.