প্রবেশকারী নম্বর একটি বিশেষ সংখ্যা যা {1, 2, 3, … n+1} এর পারমুটেশনের সংখ্যার সমান, K+1 দিয়ে শুরু করে যা হ্রাস করে তারপর বিকল্পভাবে মান বৃদ্ধি করে আপডেট করা হয়।
এন্ট্রিঞ্জার নম্বরের মান
ব্যবহার করে প্রণয়ন করা হয়পুনরাবৃত্তি সম্পর্ক,
E(n, k) =E(n, k-1) + E(n-1, n-k)
ভিত্তি মান হল,
E(0,0) =1
E(n, 0) =0
আমরা
ব্যবহার করে প্রবেশকারী নম্বর খুঁজে পেতে পারিমান দেখতে একটি উদাহরণ নেওয়া যাক
N =5, k =3
E(5, 3) =14
আমাদের সমাধানের কাজ চিত্রিত করার জন্য প্রোগ্রাম,
উদাহরণ
#include <iostream> using namespace std; int EntringerNumber(int n, int k) { if (n == 0 && k == 0) return 1; if (k == 0) return 0; return EntringerNumber(n, k - 1) + EntringerNumber(n - 1, n - k); } int main() { int n = 5, k = 3; cout<<"The value of E("<<n<<", "<<k<<") = "<<EntringerNumber(n, k); return 0; }
আউটপুট −
The value of E(5, 3) = 14