pengantar
Akhirnya perusahaan film membiayai film Anda. Mereka telah memberi Anda anggaran maksimum dan mereka juga mengatur waktu tayang film Anda.
Sekarang Anda bisa mulai dengan pra-produksi. Anda memiliki banyak adegan yang sudah direncanakan, tetapi tidak semuanya sesuai dengan anggaran dan filmnya akan terlalu lama. Namun Anda tahu pentingnya setiap adegan. Tujuan Anda adalah memilih adegan, bahwa filmnya tidak akan terlalu mahal, terlalu lama dan biasa-biasa saja.
Memasukkan
Anda mendapatkan running time
dan budget
studio telah menyetujui:
[25, 10]
Anda memiliki daftar adegan termasuk running time
, costs
dan importance
untuk masing-masing:
[ [5, 2, 4], [7, 1, 3] ]
Jika array tidak bekerja untuk Anda, pilih format input lain yang paling sesuai dengan Anda. Waktu dalam hitungan menit. Anggaran dan biaya dalam jutaan mata uang acak. Yang penting adalah rentang dari [1–9]
. Semua angka adalah bilangan bulat.
Keluaran
Keluarkan daftar adegan yang akan dimasukkan ke dalam film dalam hal:
- Jumlah
importance
dimaksimalkan. - Biaya tidak melebihi anggaran.
- Panjangnya berada dalam kisaran ± 5 menit dari waktu berjalan yang disetujui.
Urutan adegan tidak penting dan tidak perlu dipertahankan.
Anda dapat menampilkan daftar angka atau array. Output Anda dapat memiliki indeks berbasis nol atau satu:
[0,2,5] – 0, 2, 5 – 0 2 5
[1,3,6] – 1, 3, 6 – 1 3 6
Dimungkinkan, beberapa solusi berlaku untuk input yang diberikan. Anda hanya perlu menemukannya.
Kendala
- Adegan tidak bisa dipersingkat juga tidak bisa lebih murah.
- Setiap adegan hanya dapat dimasukkan satu kali.
Persyaratan
- Program Anda harus selesai tepat pada saat durasi film sebenarnya.
- Input diterima dari
STDIN
, argumen baris perintah, sebagai parameter fungsi atau dari padanan terdekat. - Anda dapat menulis suatu program atau fungsi. Jika ini adalah fungsi anonim, harap sertakan contoh cara memintanya.
- Ini adalah kode-golf sehingga jawaban terpendek dalam byte menang.
- Celah standar tidak diijinkan.
Film
Film pertama Anda adalah film dokumenter tentang kota kecil di Jerman bernama Knapsack 1 . Kota ini dimukimkan kembali karena kendala lingkungan di tahun 70-an:
Movie: [25, 10]
Scenes: [
[5, 2, 4],
[5, 5, 7],
[7, 1, 3],
[8, 5, 3],
[12, 3, 9],
]
Kemungkinan solusi dengan waktu berjalan 22
, anggaran, 10
dan pentingnya 20
:
0, 1, 4
Proyek Anda berikutnya adalah episode 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],
]
Kemungkinan solusi dengan waktu berjalan 40
, anggaran, 24
dan pentingnya 31
:
0, 1, 2, 3, 4
Akhirnya, inilah adegan untuk sebuah film di mana " M. McConaughey bepergian ke galaksi yang jauh hanya untuk mengetahui bahwa Matt Damon yang pertama kali ke sana. ":
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],
]
Kemungkinan solusi dengan waktu berjalan 169
, anggaran, 165
dan pentingnya 133
:
1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22
1 Kemiripan antara masalah tantangan dan lokal sebenarnya sepenuhnya kebetulan.