fork download
  1. #include <iostream>
  2. #include <stack>
  3. #include <set>
  4. #include <vector>
  5. #include <list>
  6. using namespace std;
  7.  
  8. double dm(int k)
  9. {
  10. double ans = 1;
  11. for (int i = 1; i <= k + 1; i++)
  12. {
  13. ans = ans * i;
  14. }
  15. return ans;
  16. }
  17. double ds(int k, int n)
  18. {
  19. double ans = 1;
  20. for (int i = 0; i <= k; i++)
  21. {
  22. ans = ans * (n + i);
  23. }
  24. return ans;
  25. }
  26.  
  27.  
  28. int main()
  29. {
  30. cin.tie(NULL);
  31. cout.tie(NULL);
  32. ios::sync_with_stdio(false);
  33. int t;
  34. cin >> t;
  35. int k, n;
  36. double ss,mm;
  37. for (int i = 0; i < t; i++)
  38. {
  39. cin >> k;
  40. cin >> n;
  41. ss = ds(k, n);
  42. mm = dm(k);
  43. cout << ss / mm<<'\n';
  44. }
  45. }
Success #stdin #stdout 0s 15232KB
stdin
14
14
1
14
2
14
3
14
4
14
5
14
6
14
7
14
8
14
9
14
10
14
11
14
12
14
13
14
14
stdout
1
16
136
816
3876
15504
54264
170544
490314
1.3075e+06
3.26876e+06
7.72616e+06
1.73839e+07
3.74422e+07