সমস্যা বিবৃতি
একটি পূর্ণসংখ্যা n দিন এবং a =1, b =2, c=3, ….., z =26 দিন। কাজটি হল মোট n-এর জন্য প্রয়োজনীয় ন্যূনতম সংখ্যক অক্ষর খুঁজে বের করা
যদি n =23 তাহলে আউটপুট হয় 1If n =72 তাহলে আউটপুট হয় 3(26 + 26 + 20)
অ্যালগরিদম
<পূর্ব>1. n 26 দ্বারা বিভাজ্য হলে উত্তর হবে (n/26)2। যদি n 26 দ্বারা বিভাজ্য না হয় তবে উত্তর হবে (n/26) + 1উদাহরণ
#includeনেমস্পেস ব্যবহার করে std;int minRequiredSets(int n){ if (n % 26 ==0) { রিটার্ন (n / 26); } else { রিটার্ন (n / 26) + 1; }}int main(){int n =72; cout <<"ন্যূনতম প্রয়োজনীয় সেট:" < আউটপুট
আপনি যখন উপরের প্রোগ্রামটি কম্পাইল এবং এক্সিকিউট করবেন। এটি নিম্নলিখিত আউটপুট −
তৈরি করেসর্বনিম্ন প্রয়োজনীয় সেট:3