আপনাকে 2D ইউক্যালিডিয়ান বিমানের Cartesian স্থানাঙ্ক পয়েন্টের প্রতিনিধিত্বকারী সংখ্যার পূর্ণসংখ্যার একটি অ্যারে / তালিকা / ভেক্টর দেওয়া হবে ; সমস্ত স্থানাঙ্ক এবং , ডুপ্লিকেট অনুমোদিত। নিকটতম পূর্ণসংখ্যার সাথে বৃত্তাকার points পয়েন্টগুলির উত্তল হলের ক্ষেত্রফল সন্ধান করুন ; একটি সঠিক মিডপয়েন্টটি নিকটতম এমনকি পূর্ণসংখ্যার সাথে গোল করা উচিত। আপনি মধ্যবর্তী গণনাগুলিতে ভাসমান-পয়েন্ট নম্বরগুলি ব্যবহার করতে পারেন তবে কেবলমাত্র যদি আপনি গ্যারান্টি দিতে পারেন তবে চূড়ান্ত ফলাফলটি সর্বদা সঠিক হবে। এটি কোড-গল্ফ , তাই সংক্ষিপ্ততম সঠিক প্রোগ্রামটি জয়ী।
উত্তল জাহাজের কাঠাম পয়েন্ট সেটের ক্ষুদ্রতম উত্তল সেট যা রয়েছে । ইউক্লিডিয়ান বিমানে, কোনও একক পয়েন্টের জন্য , এটি পয়েন্টটি নিজেই; দুটি স্বতন্ত্র পয়েন্টের জন্য, এটি তাদের সমন্বিত রেখা, তিনটি অ-কলিনারি পয়েন্টের জন্য, এটি ত্রিভুজ যা তারা গঠন করে এবং আরও সামনে।
উত্তেজকটি কীভাবে আটকায়, তার একটি দুর্দান্ত চাক্ষুষ ব্যাখ্যা, সর্বোপরি একটি কাঠের বোর্ডে নখ হিসাবে সমস্ত পয়েন্ট কল্পনা হিসাবে বর্ণনা করা হয়, এবং তারপরে সমস্ত পয়েন্টগুলি আবদ্ধ করার জন্য তাদের চারপাশে একটি রাবার ব্যান্ড প্রসারিত:
কিছু পরীক্ষার কেস:
Input: [[50, -13]]
Result: 0
Input: [[-25, -26], [34, -27]]
Result: 0
Input: [[-6, -14], [-48, -45], [21, 25]]
Result: 400
Input: [[4, 30], [5, 37], [-18, 49], [-9, -2]]
Result: 562
Input: [[0, 16], [24, 18], [-43, 36], [39, -29], [3, -38]]
Result: 2978
Input: [[19, -19], [15, 5], [-16, -41], [6, -25], [-42, 1], [12, 19]]
Result: 2118
Input: [[-23, 13], [-13, 13], [-6, -7], [22, 41], [-26, 50], [12, -12], [-23, -7]]
Result: 2307
Input: [[31, -19], [-41, -41], [25, 34], [29, -1], [42, -42], [-34, 32], [19, 33], [40, 39]]
Result: 6037
Input: [[47, 1], [-22, 24], [36, 38], [-17, 4], [41, -3], [-13, 15], [-36, -40], [-13, 35], [-25, 22]]
Result: 3908
Input: [[29, -19], [18, 9], [30, -46], [15, 20], [24, -4], [5, 19], [-44, 4], [-20, -8], [-16, 34], [17, -36]]
Result: 2905