সমতুল্যের একটি মজাদার জুটি 1 + 5 = 2 · 3 এবং 1 · 5 = 2 + 3 । এর মতো অনেকগুলি রয়েছে, অন্য একটি হ'ল 1 + 1 + 8 = 1 · 2 · 5 এবং 1 · 1 · 8 = 1 + 2 + 5 । সাধারণ একটি পণ্য সালে এন ধনাত্মক পূর্ণসংখ্যা একটি সমষ্টি সমান এন ধনাত্মক পূর্ণসংখ্যা, এবং তদ্বিপরীত।
এই চ্যালেঞ্জে আপনাকে অনুমতি ছাড়াও একটি ইনপুট এন> 1 এর জন্য ইতিবাচক পূর্ণসংখ্যার এমন সমস্ত সংমিশ্রণ অবশ্যই তৈরি করতে হবে । আপনি যে কোনও যুক্তিসঙ্গত ফর্ম্যাট এ আউটপুট করতে পারেন। উদাহরণস্বরূপ, এন = 3 এর সমস্ত সম্ভাব্য সমাধানগুলি হ'ল :
(2, 2, 2) (1, 1, 6)
(1, 2, 3) (1, 2, 3)
(1, 3, 3) (1, 1, 7)
(1, 2, 5) (1, 1, 8)
যে প্রোগ্রামটি আমার 2 জিবি র্যামে এক মিনিটের মধ্যে সর্বাধিক এন এর জন্য সর্বাধিক সংমিশ্রণ তৈরি করতে পারে , 64-বিট ইন্টেল উবুন্টু ল্যাপটপ জিতেছে ins যদি আপনার উত্তরটি 2 গিগাবাইটের বেশি র্যাম ব্যবহার করে বা কোনও ভাষায় লেখা থাকে তবে আমি নির্দ্বিধায় উপলব্ধ সফ্টওয়্যার দিয়ে পরীক্ষা করতে পারি না, আমি আপনার উত্তরটি স্কোর করব না। আমি এখন থেকে দু'সপ্তাহের মধ্যে উত্তরগুলি পরীক্ষা করব এবং বিজয়ীকে বেছে নেব। পরে অ-প্রতিদ্বন্দ্বিতামূলক উত্তরগুলি অবশ্যই পোস্ট করা যেতে পারে।
যেহেতু এটি সমস্ত এন এর সমাধানগুলির সম্পূর্ণ সেটগুলি কী তা জানা যায়নি , তাই আপনাকে এমন উত্তর পোস্ট করার অনুমতি দেওয়া হবে যা অসম্পূর্ণ সমাধান তৈরি করে। তবে যদি অন্য একটি উত্তর একটি (আরও) সম্পূর্ণ সমাধান উত্পন্ন করে, এমনকি তাদের সর্বাধিক এন ছোট হলেও উত্তরটি জিতে যায়।
স্পষ্ট করতে, বিজয়ী সিদ্ধান্ত নেওয়ার জন্য এখানে স্কোরিং প্রক্রিয়া:
আমি আপনার প্রোগ্রামটিকে এন = 2, এন = 3, ইত্যাদি দিয়ে পরীক্ষা করব ... আমি আপনার সমস্ত আউটপুট সংরক্ষণ করি এবং যখন আপনার প্রোগ্রামটি এক মিনিটেরও বেশি সময় নেয় বা 2 জিবি র্যামের বেশি লাগে stop প্রতিটি সময় প্রোগ্রাম কোনও প্রদত্ত ইনপুট এন এর জন্য পরিচালিত হয়, এটি যদি 1 মিনিটের বেশি সময় নেয় তবে এটি সমাপ্ত হবে।
আমি এন = ২ এর জন্য সমস্ত প্রোগ্রামের সমস্ত ফলাফলের দিকে নজর রাখছি যদি কোনও প্রোগ্রাম অন্যটির চেয়ে কম বৈধ সমাধান উত্পন্ন করে তবে সেই প্রোগ্রামটি মুছে ফেলা হবে।
এন = 3, এন = 4, ইত্যাদির জন্য পদক্ষেপ 2 পুনরাবৃত্তি করুন ... শেষ প্রোগ্রাম স্থিতি জয়ী।