Submit | All submissions | Best solutions | Back to list |
CSHOWH - Sachin Loves Boundaries |
Sachin loves to hit boundaries. His lucky digits are 4 and 6. A lucky number is one which has its last digit lucky. 144, 124, 156 are lucky numbers while 111, 123, 667, 249 are not lucky. Given a number he wants to find the minimum of summands which are lucky numbers, necessary to produce a sum equal to the given number.
If it's not possible, print -1.
Input
Each file will consist of a number of test cases T. Each test case will consist of only one number N in one line.
Output
Print the least number of lucky summands as given in the question. If it's not possible, print -1.
Constraints
T <= 100000 (10^5)
N <= 10^18
Example
Input: 1 10 Output: 2
Explanation
For the first case: 10 = 6 + 4. So, we need only two lucky numbers.
Added by: | Aradhya |
Date: | 2013-10-25 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ASM64 |
Resource: | CodeShow IIIT Allahabad |
hide comments
2013-11-01 17:43:36 Mitch Schwartz
Moved to tutorial. |
|
2013-11-01 17:08:50 Raushan Kumar
very very easy :) |
|
2013-11-01 14:41:22 Martijn Muijsers
Less tricky than I thought at first. Easy but good problem! |
|
2013-10-31 22:36:14 રચિત (Rachit)
Tutorial! |