Submit | All submissions | Best solutions | Back to list |
VZLA2019G - Gentleman s Wallet |
Mr. Narciso Armstrong is an exceptionally well educated gentleman. Everything he thinks and does adheres to the highest code of conduct. This includes all matters, even his wallet.
He recently discovered a very noble property of some numbers. If you take one of these numbers and sum all of it's digits to the power of the length of the number, then you get the same number back. Astonished by his discovery, he named these numbers after himself: narcissistic numbers.
For example: 54748 is such a number, as we see that 55 + 45 + 75 + 45 + 85 = 3125 + 1024 + 16807 + 1024 + 32768 = 54748. Another such number is 371, as we can also see that 33 + 73 + 13 = 27 + 343 + 1 = 371.
Being such a gentleman, Mr. Armstrong will never pay an amount of money that does not have this property. Therefore, if he wants to pay something with price P he will instead pay Q, where Q is the smallest number, greater or equal than P that is narcissistic.
Input
This first line of the input contains the number of tests cases T
T lines follow, each with a single non--negative integer P: the price of an item Mr. Armstrong wants to buy.
Output
For each case, print a single line containing the case number (see sample output for format) and the amount that Mr. Armstrong will pay.
Example
Input: 3
5
280
2543 Output: Case #1: 5
Case #2: 370
Case #3: 8208
Constraints
• 1 ≤ T ≤ 105
• All answers will fit a 32 bit signed integer
Added by: | Samuel Nacache |
Date: | 2019-10-27 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All |
Resource: | Ricardo Monascal - Used for Venezuelan 2019 ICPC Local Contest |
hide comments
2019-11-12 07:36:47
Read constraints properly youll get a hint |
|
2019-11-07 20:30:12 Rocker3011
I think the constrains need a little more definition , at least regarding the size of the integer P since solutions can vary a lot by knowing or not that constrain. Last edit: 2019-11-07 20:30:31 |