সমীকরণের সমাধান হল
- সমীকরণের অ-ঋণাত্মক সমন্বিত সমাধানের সংখ্যা হল $\left(\begin{array}{c}n-k+1\\ k\end{array}\right)$
- সমীকরণের ধনাত্মক অবিচ্ছেদ্য সমাধানের সংখ্যা হল $\left(\begin{array}{c}k-1\\ n-1\end{array}\right)$
প্রয়োজনীয় উত্তর পেতে উভয় যোগ করুন। আসুন একটি উদাহরণ দেখি।
ইনপুট
n = 4 k = 7
আউটপুট
140
অ্যালগরিদম
- n এবং k সংখ্যাটি শুরু করুন।
- নেতিবাচক এবং ধনাত্মক সংখ্যার অবিচ্ছেদ্য সমাধানগুলি খুঁজুন।
- উভয়কেই যোগ করুন।
- উত্তরটি ফেরত দিন।
বাস্তবায়ন
C++
-এ উপরের অ্যালগরিদমের বাস্তবায়ন নিচে দেওয়া হল#include <bits/stdc++.h>
using namespace std;
int factorial(int n) {
int product = 1;
for (int i = 2; i <= n; i++) {
product *= i;
}
return product;
}
int nCr(int n, int r) {
return factorial(n) / (factorial(n - r) * factorial(r));
}
int main() {
int n = 4;
int k = 7;
cout << nCr(n + k - 1, k) + nCr(k - 1, n - 1) &l<t; endl;
return 0;
} আউটপুট
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
140