Processing math: 0%
祝同学们学习进步,编程快乐!

Problem H: Ordinary Numbers

"
Time Limit 1 秒/Second(s) Memory Limit 128 兆字节/Megabyte(s)
提交总数 37 正确数量 20
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签 数学

Let's call a positive integer n ordinary if in the decimal notation all its digits are the same. For example, 1, 2 and 99 are ordinary numbers, but 719 and 2021 are not ordinary numbers.

For a given number n, find the number of ordinary numbers among the numbers from 1 to n.


The first line contains one integer t (1≤t≤104). Then t test cases follow.

Each test case is characterized by one integer n (1≤n≤109).


For each test case output the number of ordinary numbers among numbers from 1 to n.

6
1
2
3
4
5
100
1
2
3
4
5
18

AOJ
祝同学们学习进步,编程快乐!