Triple Fat Ladies

View as PDF

Submit solution

Points: 5
Time limit: 1.0s
Memory limit: 16M
C# 32M

Problem types

Pattern Matchers have been designed for various sorts of patterns. Mr. HKP likes to observe patterns in numbers. After completing his extensive research on the squares of numbers, he has moved on to cubes. Now he wants to know all numbers whose cube ends in 888.

Given a number k, help Mr. HKP find the 1^\text{st} number larger than k whose cube ends in 888.

Input Specification

The first line of the input contains an integer t, the number of test cases. t test cases follow.

Each test case consists of a single line containing a single integer k (1 \le k \le 20\,000).

Output Specification

For each test case, output a single integer which denotes the 1^\text{st} number larger than k whose cube ends in 888. The result will be less than 2^{63}.

Sample Input


Sample Output



  • 0
    MrBloc01  commented on Feb. 4, 2023, 7:30 p.m.

    try to find a pattern in the cubes

    first 2: 192, 442

  • 1
    oscarhuang885  commented on Jan. 14, 2023, 12:57 p.m.

    Should we not ask why it is called "Triple Fat Ladies"?

  • 14
    jerrycui07  commented on June 30, 2022, 3:53 p.m.

    What does the name of this question have to do with the actual question

    • 10
      EricHan  commented on Oct. 14, 2022, 12:52 p.m.

      888 looks sort of like 3 fat ladies if you squint hard enough

      • 0
        MrBloc01  commented on Feb. 4, 2023, 7:30 p.m.

        thic ladies 88888888888888888888

  • 4
    iam  commented on Jan. 21, 2022, 4:01 p.m. edited

    The explanation of this one was a little bit vague, so this may help you if you are stuck:

    The first number is the NUMBER OF INPUTS, each of which is then processed individually. I initially started trying to do x number of items starting from 1.

    A sample output with more than 1 test case would look like this:

    INPUTS: 3 1 900 10000

    OUTPUTS: 192 942 10192

  • 1
    4isanumber  commented on Sept. 24, 2020, 1:46 p.m.

    Anyone know why im getting WA on 4 numbers? It's not giving i^3 ends in 888 for some reason.

    • 4
      Aries1124  commented on Nov. 2, 2020, 1:19 p.m.

      you might need to use type long instead of int(at least in java) because the numbers get quite big for some test cases