কম্পিউটার

C++ এ মোট n তৈরি করতে ন্যূনতম সংখ্যক অক্ষর প্রয়োজন।


সমস্যা বিবৃতি

একটি পূর্ণসংখ্যা 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

  1. C++ ব্যবহার করে N 25 দ্বারা বিভাজ্য করার জন্য প্রদত্ত চালের ন্যূনতম সংখ্যা প্রয়োজন।

  2. C++ ব্যবহার করে XORকে সর্বোচ্চ করতে ন্যূনতম সংখ্যক উপাদান সরাতে হবে।

  3. C++ ব্যবহার করে মাঝারি x সমান করতে উপাদানের ন্যূনতম সংখ্যা যোগ করতে হবে।

  4. C++ এ একটি স্ট্রিং প্যালিনড্রোম তৈরি করতে ন্যূনতম সংখ্যক মুছে ফেলা।