#P671. 找数字 V2

找数字 V2

题目描述

将大于 00 的整数写成一排组成一个无限长的数,即:

1234567891011121314151612345678910111213141516\ldots

请问这个无限长数的第 nn 位数字是什么?

输入格式

第一行一个整数 TT,表示询问的数量。

接下来 TT 行,每行一个整数 nn,表示询问第 nn 位数字。

输出格式

输出共 TT 行,每行一个数字,对应每个询问的答案。

样例

3
3
10
21
3
1
5

数据范围

  • 对于 40%40\% 的数据:2T102 \le T \le 101n1001 \le n \le 100
  • 对于 80%80\% 的数据:2T5002 \le T \le 5001n500001 \le n \le 50000
  • 对于 100%100\% 的数据:2T1000002 \le T \le 1000001n1091 \le n \le 10^9