Giới thiệu
Cuối cùng công ty điện ảnh đang tài trợ cho bộ phim của bạn. Họ đã cho bạn một ngân sách tối đa và họ cũng đặt thời gian chạy bộ phim của bạn.
Bây giờ bạn có thể bắt đầu với tiền sản xuất. Bạn có một loạt các cảnh đã được lên kế hoạch, nhưng không phải tất cả chúng đều phù hợp với ngân sách và bộ phim cũng sẽ kéo dài quá lâu. Tuy nhiên, bạn biết tầm quan trọng của từng cảnh. Mục tiêu của bạn là chọn các cảnh, rằng bộ phim sẽ không quá đắt, quá dài và tầm thường.
Đầu vào
Bạn nhận được running time
và budget
các studio đã phê duyệt:
[25, 10]
Bạn có danh sách các cảnh trong đó running time
, costs
và importance
cho mỗi người trong số họ:
[ [5, 2, 4], [7, 1, 3] ]
Nếu mảng không hoạt động cho bạn, hãy chọn một định dạng đầu vào phù hợp nhất với bạn. Thời gian là trong vài phút. Ngân sách và chi phí tính bằng hàng triệu đồng tiền ngẫu nhiên. Điều quan trọng là một phạm vi từ [1–9]
. Tất cả các số là số nguyên.
Đầu ra
Xuất ra danh sách các cảnh sẽ được đưa vào phim trong vấn đề:
- Tổng của
importance
là tối đa. - Các chi phí không vượt quá ngân sách.
- Độ dài nằm trong phạm vi ± 5 phút của thời gian chạy được phê duyệt.
Thứ tự của các cảnh là không quan trọng và không cần phải được bảo tồn.
Bạn có thể xuất ra một danh sách các số hoặc một mảng. Đầu ra của bạn có thể có chỉ số dựa trên một hoặc một:
[0,2,5] – 0, 2, 5 – 0 2 5
[1,3,6] – 1, 3, 6 – 1 3 6
Có thể, nhiều giải pháp áp dụng cho bất kỳ đầu vào nào. Bạn chỉ cần tìm một.
Những ràng buộc
- Cảnh không thể rút ngắn cũng không thể rẻ hơn.
- Mỗi cảnh chỉ có thể được bao gồm một lần.
Yêu cầu
- Chương trình của bạn phải kết thúc trong thời gian thực tế của bộ phim.
- Đầu vào được chấp nhận từ
STDIN
, đối số dòng lệnh, dưới dạng tham số hàm hoặc từ tương đương gần nhất. - Bạn có thể viết một chương trình hoặc một chức năng. Nếu đó là một hàm ẩn danh, vui lòng bao gồm một ví dụ về cách gọi nó.
- Đây là mã golf để câu trả lời ngắn nhất trong byte thắng.
- Sơ hở tiêu chuẩn là không được phép.
Phim
Bộ phim đầu tiên của bạn là một bộ phim tài liệu về một thị trấn nhỏ ở Đức có tên Knapsack 1 . Thành phố này đã được tái định cư do những hạn chế về môi trường trong những năm 70:
Movie: [25, 10]
Scenes: [
[5, 2, 4],
[5, 5, 7],
[7, 1, 3],
[8, 5, 3],
[12, 3, 9],
]
Giải pháp khả thi với thời gian hoạt động 22
, ngân sách 10
và tầm quan trọng của 20
:
0, 1, 4
Dự án tiếp theo của bạn là một tập của Fargo :
Movie: [45, 25]
Scenes: [
[2, 1, 1],
[8, 5, 9],
[10, 6, 8],
[10, 3, 6],
[10, 9, 7],
[11, 4, 3],
[19, 5, 6],
]
Giải pháp khả thi với thời gian hoạt động 40
, ngân sách 24
và tầm quan trọng của 31
:
0, 1, 2, 3, 4
Cuối cùng, đây là những cảnh cho một bộ phim mà " M. McConaughey du hành đến một thiên hà xa xôi chỉ để biết rằng Matt Damon đã đến đó trước. ":
Movie: [169, 165]
Scenes: [
[5, 8, 2],
[5, 20, 6],
[6, 5, 8],
[6, 10, 3],
[7, 6, 5],
[7, 9, 4],
[7, 8, 9],
[7, 9, 5],
[8, 6, 8],
[8, 8, 8],
[8, 5, 6],
[9, 5, 6],
[9, 8, 5],
[9, 4, 6],
[9, 6, 9],
[9, 8, 6],
[9, 7, 8],
[10, 22, 4],
[10, 12, 9],
[11, 7, 9],
[11, 9, 8],
[12, 11, 5],
[15, 21, 7],
]
Giải pháp khả thi với thời gian hoạt động 169
, ngân sách 165
và tầm quan trọng của 133
:
1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22
1 Bất kỳ sự tương đồng giữa vấn đề của thách thức và địa phương thực tế là hoàn toàn ngẫu nhiên.