परिचय
अंत में फिल्म कंपनी आपकी फिल्म का वित्तपोषण कर रही है। उन्होंने आपको अधिकतम बजट दिया है और उन्होंने आपकी फिल्म का समय भी निर्धारित किया है।
अब आप प्री-प्रोडक्शन से शुरुआत कर सकते हैं। आपके पास पहले से योजनाबद्ध दृश्यों का एक समूह है, लेकिन उनमें से सभी बजट में फिट नहीं होंगे और फिल्म को बहुत लंबा रास्ता तय करना होगा। हालाँकि आप जानते हैं कि प्रत्येक दृश्य का महत्व क्या है। आप का लक्ष्य दृश्यों को चुनना है, कि फिल्म बहुत महंगी, बहुत लंबी और औसत दर्जे की नहीं है।
इनपुट
आपको मिल जाता है running time
और budget
स्टूडियो ने मंजूरी दे दी है:
[25, 10]
आपके पास दृश्यों की सूची है running time
, costs
और importance
उनमें से प्रत्येक के लिए:
[ [5, 2, 4], [7, 1, 3] ]
यदि सरणियाँ आपके लिए काम नहीं कर रही हैं, तो एक और इनपुट प्रारूप चुनें जो आपके लिए सबसे उपयुक्त हो। टाइम्स मिनटों में हैं। बजट और लागत लाखों यादृच्छिक मुद्रा में हैं। महत्व एक सीमा से है [1–9]
। सभी संख्या पूर्णांक हैं।
उत्पादन
इस मामले में फिल्म में शामिल किए जाने वाले दृश्यों की सूची को आउटपुट करें:
- का योग
importance
अधिकतम होता है। - लागत बजट से अधिक नहीं है।
- लंबाई अनुमोदित चल रहे समय के ± 5 मिनट की सीमा के भीतर है।
दृश्यों का क्रम महत्वहीन है और इसे संरक्षित करने की आवश्यकता नहीं है।
आप संख्या या एक सरणी की सूची आउटपुट कर सकते हैं। आपके आउटपुट में एक शून्य या एक-आधारित सूचकांक हो सकता है:
[0,2,5] – 0, 2, 5 – 0 2 5
[1,3,6] – 1, 3, 6 – 1 3 6
यह संभव हो सकता है, कि किसी भी इनपुट पर कई समाधान लागू होते हैं। आपको केवल एक खोजने की जरूरत है।
प्रतिबन्ध
- दृश्यों को छोटा नहीं किया जा सकता है और न ही वे सस्ते हो सकते हैं।
- प्रत्येक दृश्य को केवल एक बार शामिल किया जा सकता है।
आवश्यकताएँ
- आपका कार्यक्रम फिल्म की वास्तविक लंबाई के समय में समाप्त होना चाहिए।
- इनपुट को
STDIN
कमांड लाइन तर्क से, फ़ंक्शन पैरामीटर के रूप में या निकटतम समकक्ष से स्वीकार किया जाता है। - आप एक कार्यक्रम या एक समारोह लिख सकते हैं। यदि यह एक अनाम फ़ंक्शन है, तो कृपया इसे कैसे लागू करें, इसका एक उदाहरण शामिल करें।
- यह कोड-गोल्फ है इसलिए बाइट्स जीत में सबसे छोटा जवाब है।
- मानक खामियों को अस्वीकार कर दिया जाता है।
चलचित्र
आपकी पहली फिल्म जर्मनी में एक छोटे से शहर के बारे में एक वृत्तचित्र है जिसे नैकपैक 1 कहा जाता है । 70 के दशक में पर्यावरण संबंधी बाधाओं के कारण इस शहर को फिर से बसाया गया:
Movie: [25, 10]
Scenes: [
[5, 2, 4],
[5, 5, 7],
[7, 1, 3],
[8, 5, 3],
[12, 3, 9],
]
रनिंग टाइम 22
, बजट 10
और इसके महत्व के साथ संभावित समाधान 20
:
0, 1, 4
आपका अगला प्रोजेक्ट फ़ार्गो का एक एपिसोड है :
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],
]
रनिंग टाइम 40
, बजट 24
और इसके महत्व के साथ संभावित समाधान 31
:
0, 1, 2, 3, 4
अंत में यहां एक फिल्म के दृश्य हैं जहां " एम। मैककोनाघी दूर की आकाशगंगा की यात्रा करते हैं ताकि यह पता लगाया जा सके कि मैट डेमन पहले वहां पहुंचे थे। "
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],
]
रनिंग टाइम 169
, बजट 165
और इसके महत्व के साथ संभावित समाधान 133
:
1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22
1 चुनौती की समस्या और वास्तविक स्थानों के बीच कोई समानता पूरी तरह से संयोग है।