Statistics

Problem Statement for "ShorterSuperSum"

Problem Statement

SuperSum is a function defined as:
  • SuperSum(0 , n) = n, for all positive n.
  • SuperSum(k , n) = SuperSum(k-1 , 1) + SuperSum(k-1 , 2) + ... + SuperSum(k-1 , n), for all positive k, n.

Given k and n, return the value for SuperSum(k , n).

Definition

Class:
ShorterSuperSum
Method:
calculate
Parameters:
int, int
Returns:
int
Method signature:
int calculate(int k, int n)
(be sure your method is public)

Constraints

  • k will be between 1 and 14, inclusive.
  • n will be between 1 and 14, inclusive.

Examples

  1. 1

    3

    Returns: 6

    When k = 1, SuperSum is equal to the sum of the first n = 3 numbers: 1 + 2 + 3 = 6.

  2. 2

    3

    Returns: 10

    SuperSum(2 , 3) = SuperSum(1 , 1) + SuperSum(1 , 2) + SuperSum(1 , 3) = 1 + 3 + 6 = 10.

  3. 4

    10

    Returns: 2002

  4. 10

    10

    Returns: 167960

  5. 14

    14

    Returns: 37442160

  6. 7

    5

    Returns: 495

  7. 5

    1

    Returns: 1

  8. 8

    6

    Returns: 2002

  9. 12

    10

    Returns: 497420

  10. 12

    6

    Returns: 8568

  11. 9

    12

    Returns: 352716

  12. 4

    2

    Returns: 6

  13. 5

    3

    Returns: 28

  14. 4

    9

    Returns: 1287

  15. 10

    7

    Returns: 12376

  16. 2

    14

    Returns: 560

  17. 1

    9

    Returns: 45

  18. 14

    5

    Returns: 3876

  19. 8

    12

    Returns: 167960

  20. 3

    6

    Returns: 126

  21. 14

    3

    Returns: 136

  22. 4

    1

    Returns: 1

  23. 6

    2

    Returns: 8

  24. 12

    7

    Returns: 27132

  25. 9

    6

    Returns: 3003

  26. 10

    5

    Returns: 1365

  27. 6

    7

    Returns: 1716

  28. 8

    8

    Returns: 11440

  29. 11

    2

    Returns: 13

  30. 10

    2

    Returns: 12

  31. 1

    10

    Returns: 55

  32. 14

    10

    Returns: 1307504

  33. 7

    2

    Returns: 9

  34. 11

    4

    Returns: 455

  35. 8

    14

    Returns: 497420

  36. 5

    6

    Returns: 462

  37. 7

    14

    Returns: 203490

  38. 1

    4

    Returns: 10

  39. 8

    7

    Returns: 5005

  40. 4

    6

    Returns: 252

  41. 11

    10

    Returns: 293930

  42. 5

    12

    Returns: 12376

  43. 4

    13

    Returns: 6188

  44. 4

    12

    Returns: 4368

  45. 7

    1

    Returns: 1

  46. 11

    5

    Returns: 1820

  47. 6

    12

    Returns: 31824

  48. 12

    14

    Returns: 10400600

  49. 11

    13

    Returns: 2704156

  50. 14

    7

    Returns: 54264

  51. 6

    14

    Returns: 77520

  52. 7

    9

    Returns: 12870

  53. 12

    9

    Returns: 203490

  54. 9

    8

    Returns: 19448

  55. 3

    2

    Returns: 5

  56. 3

    9

    Returns: 495

  57. 9

    11

    Returns: 184756

  58. 11

    6

    Returns: 6188

  59. 1

    8

    Returns: 36

  60. 6

    10

    Returns: 11440

  61. 9

    3

    Returns: 66

  62. 13

    1

    Returns: 1

  63. 7

    6

    Returns: 1287

  64. 9

    5

    Returns: 1001

  65. 6

    8

    Returns: 3432

  66. 11

    1

    Returns: 1

  67. 8

    13

    Returns: 293930

  68. 13

    2

    Returns: 15

  69. 13

    8

    Returns: 116280

  70. 4

    8

    Returns: 792

  71. 1

    2

    Returns: 3

  72. 12

    8

    Returns: 77520

  73. 14

    1

    Returns: 1

  74. 5

    4

    Returns: 84

  75. 8

    10

    Returns: 48620

  76. 13

    13

    Returns: 9657700

  77. 12

    1

    Returns: 1

  78. 6

    6

    Returns: 792

  79. 5

    10

    Returns: 5005

  80. 2

    11

    Returns: 286

  81. 9

    9

    Returns: 43758

  82. 12

    2

    Returns: 14

  83. 13

    5

    Returns: 3060

  84. 6

    11

    Returns: 19448

  85. 13

    9

    Returns: 319770

  86. 10

    12

    Returns: 705432

  87. 8

    2

    Returns: 10

  88. 3

    14

    Returns: 2380

  89. 12

    13

    Returns: 5200300

  90. 13

    12

    Returns: 4457400

  91. 9

    13

    Returns: 646646

  92. 8

    3

    Returns: 55

  93. 9

    7

    Returns: 8008

  94. 2

    1

    Returns: 1

  95. 10

    9

    Returns: 75582

  96. 2

    13

    Returns: 455

  97. 5

    7

    Returns: 924

  98. 2

    7

    Returns: 84

  99. 2

    5

    Returns: 35

  100. 2

    6

    Returns: 56

  101. 1

    13

    Returns: 91

  102. 8

    4

    Returns: 220

  103. 12

    11

    Returns: 1144066

  104. 7

    7

    Returns: 3003

  105. 14

    9

    Returns: 490314

  106. 14

    13

    Returns: 17383860

  107. 1

    5

    Returns: 15

  108. 5

    5

    Returns: 210

  109. 1

    1

    Returns: 1


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: