您的位置:首页 > 其它

hdu_3555_Bomb(数位DP)

2014-08-06 13:46 337 查看
Bomb

Time Limit:1000MS Memory Limit:65536KB64bit IO Format:%I64d & %I64u
[Submit] [Go Back] [Status]

Description

The counter-terrorists found a time bomb in the dust. But this time the terrorists improve on the time bomb. The number sequence of the time bomb counts from 1 to N. If the current number sequence includes
the sub-sequence "49", the power of the blast would add one point.

Now the counter-terrorist knows the number N. They want to know the final points of the power. Can you help them?



Input

The first line of input consists of an integer T (1 <= T <= 10000), indicating the number of test cases. For each test case, there will be an integer N (1 <= N <= 2^63-1) as the description.

The input terminates by end of file marker.



Output

For each test case, output an integer indicating the final points of the power.



Sample Input

3
1
50
500




Sample Output

0
1
15


Hint
From 1 to 500, the numbers that include the sub-sequence "49" are "49","149","249","349","449","490","491","492","493","494","495","496","497","498","499", so the answer is 15.
         

这是我写的第一道数位DP的题目,看了kuangbin大神的数位dp很久,才明白怎么写数位DP,看来脑洞还是太小了,还得努力啊!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: