Statistics

Problem Statement for "RingImposition"

Problem Statement

Numbers from the sequence seq are placed around a circle in order. During an imposition operation, each number becomes the sum of itself and the next number in order, modulo 100 (i.e., if the sum is greater than or equal to 100, 100 is subtracted from it). The last number in the sequence is summed with the first one, modulo 100.

You will be given a int[] seq and an int N. Return the seq after N imposition operations.

Definition

Class:
RingImposition
Method:
predict
Parameters:
int[], int
Returns:
int[]
Method signature:
int[] predict(int[] seq, int N)
(be sure your method is public)

Constraints

  • seq will have between 2 and 50 elements, inclusive.
  • Each element of seq will be between 0 and 99, inclusive.
  • N will be between 1 and 2000000000, inclusive.

Examples

  1. {1, 2, 3}

    2

    Returns: {8, 9, 7 }

    After the first imposition operation the sequence become {1+2, 2+3, 3+1} or {3, 5, 4}. After the second imposition operation the sequence become {3+5, 5+4, 4+3} or {8, 9, 7}.

  2. {25, 0, 0, 0}

    12

    Returns: {0, 0, 0, 0 }

  3. {3, 15, 7, 1, 16}

    5

    Returns: {41, 50, 84, 97, 72 }

    The sequence transformation is {3, 15, 7, 1, 16} -> {18, 22, 8, 17, 19} -> {40, 30, 25, 36, 37} -> {70, 55, 61, 73, 77} -> {25, 16, 34, 50, 47} -> {41, 50, 84, 97, 72}

  4. {3, 15, 7, 1, 16, 1, 72}

    192347

    Returns: {88, 72, 62, 55, 11, 11, 21 }

  5. {0, 0}

    2000000000

    Returns: {0, 0 }

  6. {0, 0}

    1

    Returns: {0, 0 }

  7. {1, 0}

    2000000000

    Returns: {88, 88 }

  8. {99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 98}

    2000000000

    Returns: {24, 99, 24, 24, 24, 49, 24, 49, 24, 74, 24, 49, 24, 24, 24, 74, 24, 49, 24, 49, 24, 74, 24, 24, 36, 24, 24, 74, 24, 49, 24, 49, 24, 74, 24, 24, 24, 49, 24, 74, 24, 49, 24, 49, 24, 24, 24, 99, 24, 36 }

  9. {99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 17, 98}

    1999999997

    Returns: {78, 70, 8, 62, 19, 73, 86, 78, 84, 2, 13, 95, 48, 32, 14, 38, 36, 88, 64, 82, 23, 95, 13, 77, 9, 53, 45, 33, 37, 69, 23, 61, 28, 84, 52, 88, 70, 98, 32, 14, 13, 11, 88, 64, 82, 48, 95, 13, 52, 84 }

  10. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    1999999997

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  11. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}

    1999999997

    Returns: {50, 50, 44, 68, 39, 35, 10, 26, 32, 16, 5, 5, 4, 68, 54, 30, 80, 16, 32, 76, 35, 35, 89, 93, 69, 25, 25, 69, 93, 89, 35, 35, 76, 32, 16, 80, 30, 54, 68, 4, 5, 5, 16, 32, 26, 10, 35, 39, 68, 44 }

  12. {0,50,9,77,59,69,94,54,20,1,1,53,62,98,62,19,14,55,78,6,75,14,41,92,63,46,29,48,79,91,31,32,59,73,45,88,5,2,97,72,49,69,20,44,95,93}

    205774859

    Returns: {20, 61, 62, 8, 67, 15, 18, 3, 76, 40, 56, 83, 28, 9, 39, 55, 70, 58, 50, 59, 76, 33, 22, 58, 44, 87, 52, 45, 44, 27, 50, 8, 26, 19, 94, 25, 50, 20, 15, 39, 75, 66, 78, 10, 40, 24 }

  13. {39,84,86,98,17,96,65,98,23,98,61,33,11,61,61,36,31,10,10,6,71,74,78,1,3,87,26,79,70,70,57,9,55,50,38,4,98,99,20,92}

    913643

    Returns: {4, 55, 78, 95, 0, 35, 20, 53, 70, 42, 66, 69, 39, 27, 76, 93, 90, 57, 22, 21, 25, 98, 75, 35, 18, 86, 43, 66, 67, 3, 56, 89, 46, 56, 63, 37, 33, 37, 29, 66 }

  14. {67,33,10,33,45,59,16,46,98,6,27,71,41,84,0,31,45,33,50,58,60,13,58,80,90,3,84,54,92,82,57,99,31,54,63,44,68,48,61,45,48,28,53,3,3,13,49}

    760

    Returns: {53, 50, 9, 23, 5, 10, 94, 35, 97, 45, 98, 85, 24, 1, 49, 91, 6, 36, 85, 65, 83, 92, 36, 80, 45, 9, 3, 75, 12, 51, 79, 2, 48, 97, 44, 15, 65, 31, 99, 23, 20, 69, 62, 59, 60, 5, 11 }

  15. {71,79,9,6,49,68,90,14,77,88,80,96,67,57,46,74,63,86,63,30,10,92,86,33,23,70,80,17,72,78,16,46,84,35,88,14,75,29,98,9,84,80,39,41,80,45,8,62,85}

    42917421

    Returns: {13, 41, 85, 63, 35, 81, 78, 94, 83, 67, 12, 26, 97, 82, 40, 19, 2, 73, 57, 66, 14, 62, 12, 34, 61, 38, 69, 60, 9, 41, 93, 78, 84, 94, 49, 64, 58, 16, 64, 96, 10, 88, 76, 54, 37, 72, 49, 32, 56 }

  16. {86,26,67,14,12,68,81,15,43,33,36,35,60,9,87,22,96,95,72,71,11,36,69,45,88,68,77,60,98,16,13,48,57,18,63,72,96,69,75,8,68,10,82,31}

    91

    Returns: {74, 46, 32, 41, 28, 71, 22, 28, 95, 52, 1, 65, 39, 43, 38, 57, 52, 52, 34, 81, 61, 53, 69, 47, 29, 43, 88, 16, 1, 90, 46, 38, 77, 20, 4, 9, 72, 20, 89, 94, 88, 62, 5, 16 }

  17. {36,8,93,45,27,5,54,98,8,54,48,26,61,34,62,89,68,35,53,91,18,4,84,94,85,77,14,7,49,84,83,10,65,24,26,53,18,29,75,21,90,21,77,76,2,81}

    1448

    Returns: {74, 39, 61, 4, 1, 75, 75, 81, 10, 62, 53, 39, 65, 87, 57, 74, 71, 66, 22, 32, 42, 7, 64, 91, 73, 33, 55, 17, 61, 48, 61, 36, 15, 15, 54, 73, 48, 88, 77, 19, 3, 80, 97, 93, 97, 77 }

  18. {96,8,28,19,46,15,4,45,56,21,44,7,53,91,90,42,58,26,21,10,13,35,60,91,78,98,67,86,52,9,24,60,39,97,9,32,63,61,0,67,43,3,80,4}

    28170902

    Returns: {96, 0, 27, 14, 70, 98, 70, 8, 24, 5, 42, 2, 78, 51, 70, 72, 53, 52, 73, 56, 4, 75, 31, 19, 41, 26, 70, 13, 12, 10, 30, 84, 14, 13, 47, 38, 45, 77, 47, 51, 15, 49, 93, 39 }

  19. {72,19,69,31,59,67,70,54,43,49,74,84,0,61,37,29,61,62,18,68,75,95,77,91,48,48,8,34,44,68,62,4,43,83,95,61,12,89,93,63,66,9}

    25

    Returns: {60, 27, 78, 85, 87, 79, 44, 7, 41, 29, 70, 26, 74, 34, 0, 25, 50, 59, 27, 72, 31, 24, 94, 36, 67, 26, 7, 68, 13, 8, 13, 51, 27, 94, 2, 4, 15, 29, 3, 10, 17, 27 }

  20. {30,65,5,49,72,25,56,85,62,22,42,41,65,13,89,63,22,59,85,16,95,48,53,83,6,42,27,88,15,70,99,94,97,11,63,4,60,32,18,6,59,96,47,17,0,56,88,5,95}

    77934

    Returns: {15, 77, 36, 16, 72, 35, 46, 11, 36, 6, 22, 81, 23, 97, 20, 53, 18, 63, 17, 17, 48, 60, 1, 71, 2, 97, 92, 12, 66, 72, 2, 16, 42, 19, 90, 35, 77, 73, 27, 83, 62, 0, 16, 30, 42, 59, 31, 26, 48 }

  21. {21,71,29,14,25,15,53,69,84,15,85,29,40,84,56,70,52,97,10,10,14,97,42,67,26,34,24,94,46,85,59,40,86,7,3,7,84,2,95,25,36,23}

    3152028

    Returns: {84, 59, 37, 16, 83, 95, 10, 4, 84, 41, 57, 66, 92, 50, 36, 13, 10, 19, 91, 33, 38, 47, 34, 34, 76, 66, 97, 2, 20, 73, 74, 3, 19, 32, 62, 66, 20, 94, 27, 42, 49, 45 }

  22. {24,77,35,19,74,99,9,1,90,42,24,52,11,16,9,50,75,37,53,2,64,28,28,9,89,79,52,70,37,86,21,61,91,97,26,44,97,89,0,8,58,28,93,16,64,73,97,75,3,74}

    9058

    Returns: {78, 59, 6, 10, 82, 88, 48, 4, 96, 53, 39, 90, 68, 54, 90, 73, 53, 31, 19, 98, 33, 30, 48, 60, 47, 3, 34, 81, 35, 7, 88, 98, 79, 21, 78, 14, 40, 43, 4, 65, 98, 78, 56, 44, 98, 8, 80, 98, 35, 22 }

  23. {17,32,6,22,40,38,24,66,38,25,28,68,51,89,13,3,80,81,82,61,77,56,47,54,42,10,52,7,71,63,44,34,85,66,22,89,42,59,1,39,60,24,70,97,40}

    15998

    Returns: {69, 23, 53, 32, 6, 60, 84, 65, 28, 86, 84, 77, 29, 50, 16, 60, 7, 75, 34, 59, 99, 62, 74, 56, 21, 72, 47, 83, 52, 35, 74, 14, 10, 36, 40, 22, 68, 25, 43, 53, 4, 87, 20, 69, 97 }

  24. {17,40,83,67,82,31,22,45,33,51,4,17,38,7,49,72,27,96,84,89,72,75,25,23,53,71,24,6,25,79,75,41,64,56,60,56,41,40,12,34,12,55,27}

    1

    Returns: {57, 23, 50, 49, 13, 53, 67, 78, 84, 55, 21, 55, 45, 56, 21, 99, 23, 80, 73, 61, 47, 0, 48, 76, 24, 95, 30, 31, 4, 54, 16, 5, 20, 16, 16, 97, 81, 52, 46, 46, 67, 82, 44 }

  25. {85,51,20,9,33,75,21,10,21,21,25,92,64,73,93,31,33,92,91,98,94,15,3,41,31,66,90,78,16,63,13,2,4,0,93,12,94,84,80,4,86,4,12}

    585185

    Returns: {96, 10, 97, 16, 66, 85, 31, 18, 2, 7, 14, 10, 44, 8, 79, 34, 55, 8, 46, 29, 77, 70, 80, 59, 47, 64, 80, 12, 36, 34, 57, 34, 54, 4, 21, 90, 20, 9, 12, 50, 89, 72, 10 }

  26. {95,50,26,98,57,27,77,47,81,84,79,65,78,27,49,7,29,58,30,7,16,83,90,73,72,37,87,65,31,88,22,76,9,87,10,33,22,39,38,28,81,35,85}

    55986

    Returns: {42, 78, 11, 7, 96, 99, 41, 47, 38, 89, 55, 0, 73, 78, 81, 57, 9, 33, 66, 15, 10, 76, 7, 62, 94, 82, 0, 60, 54, 29, 63, 65, 51, 69, 33, 32, 38, 87, 22, 28, 18, 7, 90 }

  27. {93,77,60,90,35,78,70,40,36,0,37,21,0,52,28,23,59,96,61,16,80,28,50,31,1,41,17,68,68,97,69,32,40,15,45,84,96,80,88,1,26,66,78,52,2,3,56,60,71,31}

    6525

    Returns: {84, 94, 48, 18, 97, 7, 37, 95, 96, 60, 46, 12, 80, 75, 44, 89, 70, 39, 38, 43, 18, 39, 40, 97, 27, 84, 94, 23, 93, 47, 82, 87, 95, 21, 10, 71, 87, 30, 25, 19, 89, 20, 39, 13, 43, 68, 14, 15, 72, 2 }

  28. {96,76,77,41,65,23,25,7,85,90,72,90,16,42,17,43,21,24,73,90,24,42,62,60,40,35,8,15,26,7,3,82,38,94,30,55,12,44,24,59,57,71,86,39,27,27}

    26

    Returns: {20, 41, 79, 84, 98, 58, 87, 59, 89, 87, 89, 7, 76, 7, 46, 12, 57, 77, 14, 73, 14, 11, 5, 58, 61, 21, 61, 53, 50, 90, 82, 67, 43, 97, 74, 62, 65, 18, 75, 79, 32, 28, 74, 13, 89, 78 }

  29. {36,39,70,48,65,79,37,81,93,11,17,43,81,60,86,96,15,74,40,21,52,95,61,46,15,38,62,82,54,72,82,80,70,45,0,64,22,7,33,92,34,58,46,22,29,41}

    1753

    Returns: {12, 37, 17, 55, 11, 18, 21, 26, 21, 30, 30, 2, 82, 24, 57, 96, 74, 7, 75, 51, 69, 72, 56, 54, 11, 42, 96, 45, 27, 63, 1, 18, 36, 79, 14, 78, 38, 77, 81, 76, 8, 68, 45, 30, 42, 76 }

  30. {9,88,62,87,28,20,32,29,79,30,71,12,35,7,82,43,33,62,18,23,61,60,23,78,28,83,54,21,53,11,32,91,91,12,2,30,97,31,88,63,5,83,76,93,76,38,94}

    1851126

    Returns: {64, 48, 80, 42, 51, 57, 0, 23, 12, 60, 18, 1, 49, 57, 85, 18, 78, 0, 60, 87, 11, 29, 95, 99, 98, 88, 23, 97, 76, 39, 19, 83, 49, 42, 37, 85, 7, 26, 18, 86, 85, 58, 20, 35, 62, 38, 41 }

  31. {15,47,24,30,37,58,91,79,43,63,20,88,22,40,93,42,97,27,15,47,99,31,71,16,60,81,69,36,58,99,35,75,64,77,37,11,62,20,35,65,48,50,74,51,3,73,48,83,87}

    24

    Returns: {79, 72, 54, 21, 12, 14, 44, 12, 26, 94, 61, 30, 5, 62, 38, 80, 95, 57, 99, 97, 38, 39, 55, 89, 29, 1, 7, 46, 45, 55, 42, 84, 80, 97, 33, 44, 75, 74, 51, 62, 90, 15, 67, 42, 6, 61, 53, 56, 48 }

  32. {93,16,34,59,9,4,59,93,19,68,11,14,72,97,81,69,19,36,81,8,73,84,63,49,78,88,69,78,89,4,4,23,11,93,71,43,3,8,52,26,92,17}

    1660863137

    Returns: {61, 27, 89, 59, 70, 66, 99, 45, 13, 77, 48, 14, 65, 36, 50, 90, 92, 6, 18, 68, 19, 58, 30, 65, 73, 92, 42, 62, 16, 40, 90, 72, 59, 97, 43, 76, 30, 31, 69, 94, 84, 85 }

  33. {17,77,78,46,43,2,23,86,92,0,62,55,29,54,25,21,40,6,78,26,41,47,30,66,4,77,21,93,27,65,32,27,33,31,69,55,25,27,8,91,30,87,64,64,82,28,66,14,81,78}

    1206522554

    Returns: {4, 67, 24, 1, 1, 33, 44, 61, 54, 11, 54, 57, 67, 55, 8, 25, 45, 15, 63, 85, 75, 6, 21, 89, 76, 54, 17, 74, 51, 1, 8, 94, 86, 54, 11, 54, 32, 67, 80, 8, 50, 20, 40, 88, 60, 50, 31, 71, 14, 76 }

  34. {5,70,76,80,51,58,73,56,11,24,26,90,3,88,44,77,39,11,32,27,8,98,78,88,31,77,68,67,0,57,95,29,41,52,82,53,34,94,25,73,5,47,30}

    1261980071

    Returns: {80, 3, 3, 63, 66, 7, 81, 92, 91, 31, 87, 70, 63, 78, 15, 88, 89, 44, 45, 72, 10, 47, 18, 66, 28, 25, 16, 42, 42, 74, 34, 20, 81, 63, 43, 40, 78, 22, 98, 82, 92, 63, 52 }

  35. {77,77,47,8,17,71,45,91,63,98,15,50,85,61,25,27,95,34,80,75,80,10}

    1579631896

    Returns: {7, 18, 76, 20, 1, 75, 25, 19, 20, 79, 6, 9, 48, 31, 15, 25, 23, 27, 66, 31, 21, 74 }

  36. {49,74,54,90,92,9,37,73,61,6,2,0,80,73,54,67,71,97,14,53,87,2,40,93,20,77,39,40,7,14,85,80,15,87}

    1419800649

    Returns: {95, 80, 41, 77, 55, 12, 98, 11, 0, 87, 23, 99, 88, 97, 96, 45, 8, 70, 93, 50, 16, 17, 65, 9, 44, 77, 28, 2, 60, 92, 90, 70, 52, 57 }

  37. {96,75,37,52,59,50,53,66,41,42,87,4,75,4,87,26,10,22,50,70,28,70,69,88,66,80,15,32,11,22,28,28,39,76,35,74,17,48,1,57,28,97}

    1409244443

    Returns: {92, 75, 20, 43, 23, 94, 19, 21, 70, 29, 29, 82, 10, 45, 67, 49, 50, 71, 73, 30, 3, 19, 67, 96, 0, 1, 1, 95, 88, 34, 93, 77, 15, 86, 51, 96, 9, 24, 21, 58, 59, 35 }

  38. {85,49,18,11,43,57,10,22,87,53,61,95,12,2,32,74,96,94,82,63,25,72}

    1441133388

    Returns: {57, 65, 76, 49, 54, 26, 83, 11, 68, 38, 51, 46, 68, 50, 14, 24, 36, 68, 63, 56, 34, 71 }

  39. {42,93,11,61,92,53,57,50,86,22,90,46,42,35,21,57,57,69,54,26,88,42,12,28,38,79,66,72,10,40,86}

    1080904291

    Returns: {51, 81, 66, 95, 7, 86, 69, 93, 30, 97, 99, 44, 93, 12, 33, 34, 17, 60, 32, 14, 58, 95, 43, 48, 2, 76, 53, 82, 40, 70, 20 }

  40. {74,60,93,58,47,84,94,43,40,0,1,85,40,96,78,98,62,36,55,55,70,64,52,81,16,26,28,11,86,30,16,36,34,28,20,47,44,85,39,58,75,29,62,90,91,14,19,51}

    1510114619

    Returns: {64, 78, 42, 51, 68, 68, 58, 17, 59, 76, 0, 47, 93, 8, 60, 28, 80, 43, 27, 19, 9, 40, 66, 91, 83, 58, 89, 43, 10, 20, 50, 98, 76, 35, 83, 42, 79, 36, 56, 60, 30, 82, 11, 18, 73, 12, 78, 74 }

  41. {88,38,88,14,40,57,76,68,63,75,43,90,58,42,56,72,13,51,36,24,12,88,69,13,95,31,14,22,79,93,12,26,26,40,74,31,27,5}

    1212399034

    Returns: {11, 76, 6, 80, 67, 92, 53, 48, 47, 18, 69, 19, 88, 17, 57, 68, 34, 75, 78, 59, 22, 39, 71, 48, 69, 84, 32, 53, 90, 39, 90, 2, 91, 81, 63, 43, 70, 67 }

  42. {45,45,43,39,35,63,30,22,82,9,86,35,37,14,80,83,82,43,64,93,19,4,26,22,76,68,10,71,77,8,24,59,82,74,95,44,8,34,90,3,90,4,28,84,19}

    1379555649

    Returns: {1, 5, 9, 87, 86, 28, 52, 59, 79, 81, 28, 91, 30, 27, 88, 42, 26, 83, 25, 71, 42, 13, 80, 99, 94, 44, 95, 68, 92, 41, 7, 47, 54, 25, 11, 88, 48, 29, 16, 42, 31, 40, 69, 33, 82 }

  43. {82,89,14,96,40,16,1,69,25,90,55,94,98}

    1441697877

    Returns: {13, 92, 86, 79, 82, 56, 22, 39, 5, 69, 21, 64, 40 }

  44. {69,14,38,2,1,72,31,49,54,52,21,73,5,45,46,66,34,55,98,55,68,37,89,14,38,71,18,54,32,28,57,67,90,5,77,74}

    1996192198

    Returns: {54, 93, 68, 89, 81, 54, 4, 53, 39, 35, 58, 26, 37, 67, 37, 95, 31, 39, 88, 95, 11, 69, 18, 56, 72, 27, 61, 86, 75, 19, 55, 60, 64, 65, 75, 0 }

  45. {2,79,48,12,82,32,73,20,3,24,7,11,15,12,23,86,22,40,31,28,18,0,81,46,64}

    1904965435

    Returns: {41, 22, 11, 85, 51, 9, 39, 20, 16, 56, 9, 20, 72, 10, 21, 63, 97, 90, 40, 11, 68, 37, 59, 61, 4 }

  46. {66,75,48,50,33,23,35,82,98,15,48,53,28,39,13,64,42,86,88,36,89,16,82,13,91,16,92,42,10}

    1531447074

    Returns: {95, 98, 24, 30, 79, 35, 12, 98, 67, 4, 81, 76, 26, 54, 54, 26, 91, 84, 42, 71, 59, 61, 14, 14, 12, 61, 17, 64, 83 }

  47. {67,79,36,49,25,66,12,98,39,67,39,90,78,49,26,74,87,32,9,82,97,96,18,55,39,83,9,35,82,25}

    1815470065

    Returns: {75, 8, 31, 26, 30, 33, 41, 79, 58, 77, 85, 2, 21, 88, 63, 88, 67, 25, 73, 3, 26, 38, 30, 34, 81, 15, 65, 78, 42, 94 }

  48. {15,55,92,9,68,50,95,45,39,55,82,51,47,74,16,50,61,61,18,84,45,61,3,7,84,0,33,74,20,43,81,20,87,81,79,56,5,60,50}

    1080024763

    Returns: {4, 77, 20, 26, 25, 62, 25, 54, 45, 63, 29, 1, 17, 8, 89, 79, 17, 15, 21, 87, 48, 16, 20, 5, 78, 91, 83, 86, 44, 71, 38, 14, 84, 45, 73, 15, 40, 54, 79 }

  49. {30,32,7,88,66,21,24,63,49,15,13,67,74,23,15}

    1192889123

    Returns: {99, 43, 98, 65, 68, 10, 3, 25, 33, 94, 41, 65, 3, 25, 24 }

  50. {29,24,97,80,29,32,86,98,25,3,33,67,79,96,87,69,52,29,78,52,22,69,35,21,2,9}

    1406826713

    Returns: {70, 95, 48, 93, 16, 34, 90, 22, 51, 73, 14, 19, 94, 14, 89, 67, 95, 55, 61, 36, 24, 95, 98, 55, 38, 30 }

  51. {65,37,36,97,7,32,18,29,70,18,44,3,78,32,44,4,51,59,15,78}

    1937951488

    Returns: {39, 71, 67, 96, 8, 12, 35, 77, 76, 85, 38, 58, 83, 8, 8, 40, 94, 48, 28, 81 }

  52. {1, 2 }

    2000000000

    Returns: {64, 64 }

  53. {3, 15, 7, 1, 16, 1, 72 }

    2000000000

    Returns: {93, 37, 27, 23, 5, 23, 32 }

  54. {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }

    2000000000

    Returns: {91, 17, 93, 19, 95, 41, 92, 68, 44, 20, 41, 67, 68, 44, 70, 58, 58, 58, 33, 83, 53, 3, 78, 78, 78, 66, 92, 68, 69, 95, 16, 92, 68, 44, 95, 41, 17, 43, 19, 45, 33, 83, 83, 33, 58, 78, 3, 53, 53, 3 }

  55. {1, 2, 4, 7, 9, 15, 0, 3, 18, 23, 7, 6, 5, 4, 33, 45, 78, 9, 11, 20, 21, 22, 23, 24, 5, 67, 58, 3, 91, 11, 1, 3, 55, 66, 78, 13, 14, 15, 16, 9, 7, 5, 3, 11, 44, 88, 77, 66, 99 }

    492482482

    Returns: {92, 35, 31, 53, 73, 85, 31, 26, 73, 47, 91, 28, 30, 24, 69, 65, 87, 62, 17, 78, 27, 41, 45, 5, 28, 61, 66, 39, 78, 0, 60, 68, 66, 29, 72, 22, 23, 25, 97, 97, 12, 10, 51, 64, 50, 65, 44, 31, 7 }

  56. {1, 2, 3 }

    2000000000

    Returns: {52, 53, 51 }

  57. {1, 3, 7, 5, 6, 4, 5, 3, 2, 8, 7, 6, 4, 3, 6, 5, 4, 23, 11, 22, 23, 76, 1, 3, 7, 5, 6, 4, 5, 3, 2, 8, 7, 6, 4, 3, 6, 5, 4, 23, 11, 22, 23, 76, 45, 46, 47, 48, 49, 50 }

    2000000000

    Returns: {78, 92, 68, 30, 42, 78, 69, 30, 54, 81, 55, 31, 17, 66, 27, 8, 63, 98, 56, 71, 97, 49, 87, 26, 16, 53, 92, 68, 30, 92, 3, 69, 80, 79, 31, 30, 81, 42, 16, 77, 83, 63, 23, 6, 71, 22, 49, 12, 76, 91 }

  58. {53, 53, 53, 53, 53, 53, 53, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28 }

    1777888999

    Returns: {29, 29, 6, 69, 41, 7, 55, 89, 77, 87, 75, 93, 21, 70, 13, 5, 83, 94, 15, 25, 13, 2, 5, 77, 63, 50, 15, 69, 33, 30, 13, 45, 71, 18, 75, 37, 77, 14, 5, 57, 91, 94, 31 }

  59. {18, 85, 65, 43, 75, 71, 91, 22, 43, 31, 66, 33, 39, 39, 50, 62, 20, 56, 23, 92, 75, 28, 70, 63, 95, 83, 9, 75, 56, 99, 28, 95, 11, 80, 11, 30, 55, 66, 59, 5, 29, 51, 60, 25, 65, 1, 51, 34, 96, 94 }

    2000000000

    Returns: {63, 47, 70, 87, 87, 12, 43, 54, 99, 71, 98, 69, 15, 49, 90, 8, 73, 58, 49, 91, 38, 77, 52, 42, 82, 13, 72, 95, 87, 12, 12, 68, 29, 49, 71, 23, 19, 15, 24, 90, 83, 23, 83, 99, 91, 63, 2, 2, 92, 7 }

  60. {1, 2, 32, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 }

    2000000000

    Returns: {1, 52, 30, 54, 55, 6, 32, 8, 9, 10, 61, 62, 38, 64, 15, 16, 92, 68, 44, 70, 71, 72, 23, 24, 50, 76, 52, 80, 4, 80, 56, 82, 83, 84, 35, 36, 62, 88, 14, 90, 41, 42, 18, 44, 45, 46, 97, 98, 24, 0 }

  61. {53, 19, 65, 80, 21, 60, 19, 65, 73, 15, 36, 66, 63, 62, 48, 53, 92, 85, 23, 29, 60, 17, 87, 76, 41, 16, 49, 46, 54, 23, 83, 77, 39, 9, 97, 18, 40, 7, 9, 26, 65, 1, 13, 55, 85, 8, 87, 42, 72, 68 }

    1768543222

    Returns: {18, 79, 30, 44, 87, 58, 5, 33, 11, 94, 26, 16, 17, 99, 52, 70, 1, 24, 48, 96, 22, 1, 94, 36, 83, 93, 29, 80, 94, 12, 58, 5, 8, 61, 69, 26, 66, 92, 49, 27, 45, 1, 99, 73, 21, 72, 26, 44, 86, 8 }

  62. {16, 4, 78, 63, 51, 19, 33, 83, 53, 51, 53, 20, 54, 60, 84, 35, 31, 21, 95, 84, 32, 15, 43, 13, 61, 74, 32, 38, 68, 54, 62, 50, 30, 94, 24, 16, 85, 30, 13, 95, 32, 94, 91, 26, 39, 37, 92, 60, 88 }

    1999999999

    Returns: {5, 84, 56, 67, 57, 15, 20, 28, 39, 77, 67, 14, 33, 3, 65, 23, 65, 88, 53, 18, 40, 95, 20, 53, 93, 15, 15, 19, 52, 57, 90, 80, 78, 63, 93, 41, 83, 36, 15, 57, 44, 54, 84, 3, 46, 21, 71, 81, 12 }

  63. {2, 3, 5, 7, 9, 11, 13, 17, 19, 23, 27, 29, 31, 99, 37, 39, 43, 47, 51, 53, 57, 59, 1 }

    2000000000

    Returns: {79, 50, 32, 52, 0, 78, 19, 7, 4, 88, 74, 73, 12, 12, 12, 2, 52, 4, 51, 40, 2, 80, 9 }

  64. {12, 23, 34, 54, 56, 68, 12, 13, 14, 15, 16, 17, 19, 44, 46, 47, 48, 49, 60, 61, 62, 63, 65, 65, 66, 67, 68, 69, 70, 71, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94 }

    2000000000

    Returns: {77, 8, 64, 87, 76, 58, 56, 82, 83, 84, 60, 36, 75, 88, 27, 28, 29, 5, 11, 62, 76, 2, 91, 54, 5, 77, 33, 14, 12, 76, 33, 6, 82, 33, 34, 35, 86, 75, 88, 52, 53, 29, 30, 36, 12, 51, 77, 66, 54, 80 }

  65. {6, 2, 44, 38, 13, 25, 7, 71, 13, 34, 27, 30, 80, 84, 66, 12, 38, 14, 29, 93, 22, 75, 29, 58, 53, 25, 98, 82, 59, 66, 95, 2, 21, 38, 31, 74, 63, 37, 43, 52, 82, 61, 34, 79, 24, 78, 31, 42, 0, 90 }

    1987765432

    Returns: {22, 23, 58, 57, 33, 64, 53, 13, 54, 40, 94, 7, 10, 99, 83, 18, 14, 1, 47, 93, 25, 50, 34, 55, 63, 22, 48, 33, 7, 83, 39, 53, 38, 4, 90, 44, 82, 85, 24, 58, 93, 64, 1, 47, 43, 0, 50, 34, 55, 13 }

  66. {52, 52, 52, 25, 24, 52, 25, 25, 25, 4 }

    20000000

    Returns: {77, 1, 26, 75, 89, 52, 26, 51, 50, 89 }

  67. {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 99, 99, 99, 99, 99 }

    2000000000

    Returns: {62, 56, 50, 44, 13, 12, 51, 15, 4, 43, 2, 41, 80, 19, 83, 72, 91, 10, 54, 48, 72, 71, 70, 94, 68, 64, 4, 69, 84, 49, 82, 71, 60, 74, 13, 94, 59, 24, 39, 54, 32, 56, 30, 4, 53 }

  68. {54, 67, 32, 19, 69, 23, 65, 35, 86, 12, 45, 75, 23, 7, 9, 23, 18, 4, 83, 1, 65, 98, 23, 11, 65, 39, 23, 10, 92, 30, 44, 51, 45, 79, 63, 37, 73, 29, 85, 40, 10, 2, 6, 3, 99, 65, 58, 33, 98, 50 }

    2000000000

    Returns: {59, 20, 96, 43, 37, 96, 83, 90, 70, 50, 16, 99, 51, 21, 12, 54, 10, 5, 18, 25, 65, 53, 28, 92, 45, 84, 45, 46, 18, 12, 46, 33, 40, 70, 0, 66, 99, 26, 71, 62, 4, 35, 80, 68, 50, 40, 28, 3, 17, 95 }

  69. {1, 26, 82, 84, 83, 14, 61, 73, 93, 51, 82, 94, 51, 38, 93, 95, 65, 84, 6, 41, 84, 51, 48, 49, 4, 52, 26, 28, 48, 51, 32, 85, 1, 1, 6, 7, 13, 65, 12, 75, 23, 55, 56, 67, 97, 95, 42, 36, 47 }

    2000000000

    Returns: {68, 78, 77, 41, 24, 86, 91, 74, 57, 22, 84, 34, 71, 16, 10, 75, 53, 81, 57, 58, 50, 58, 30, 26, 72, 93, 85, 40, 1, 33, 31, 32, 8, 89, 97, 5, 20, 67, 24, 24, 40, 82, 77, 12, 35, 33, 69, 49, 9 }

  70. {1, 2, 4, 7, 9, 15, 0, 3, 18, 23, 7, 6, 5, 4, 33, 45, 78, 9, 11, 20, 21, 22, 23, 24, 5, 67, 58, 3, 91, 11, 1, 3, 55, 66, 78, 13, 14, 15, 16, 9, 7, 5, 3, 11, 44, 88, 77, 66, 99 }

    1777777777

    Returns: {8, 92, 26, 9, 54, 1, 11, 82, 61, 64, 66, 25, 66, 80, 94, 75, 89, 95, 77, 40, 11, 72, 69, 89, 28, 41, 37, 60, 39, 60, 53, 74, 34, 80, 39, 38, 35, 63, 12, 40, 84, 8, 54, 74, 89, 55, 0, 70, 17 }

  71. {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 }

    2000000000

    Returns: {76, 52, 78, 54, 30, 6, 32, 8, 34, 10, 86, 62, 88, 64, 40, 16, 92, 68, 94, 70, 96, 72, 48, 24, 0, 76, 52, 28, 4, 80, 6, 82, 8, 84, 60, 36, 12, 88, 14, 90, 66, 42, 68, 44, 70, 46, 22, 98, 24, 0 }

  72. {1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2 }

    1999999999

    Returns: {95, 39, 85, 27, 9, 22, 43, 53, 7, 95, 91, 73, 22, 16, 8, 34, 97, 81, 61, 57, 25, 17, 94, 75, 59, 33, 5, 91, 40, 74, 28, 96, 60, 77, 78, 27, 62, 46, 12, 99, 98, 41, 60, 4, 8, 84, 36 }

  73. {56, 43, 64, 89, 76, 45, 34, 87, 2, 45, 99, 56, 34, 56, 65, 23, 74, 52, 74, 56, 98, 54, 23, 45, 67, 12, 23, 34, 45, 56, 67, 78, 89, 98, 76, 65, 54, 43, 12, 11, 23, 34, 56, 56, 78, 87, 54, 34, 23, 32 }

    1999999999

    Returns: {70, 89, 44, 5, 12, 4, 27, 79, 34, 91, 32, 75, 5, 46, 63, 50, 48, 56, 98, 17, 75, 55, 49, 17, 67, 95, 14, 44, 80, 12, 4, 52, 54, 59, 41, 57, 50, 80, 21, 13, 0, 23, 6, 98, 42, 0, 80, 49, 92, 42 }


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: