2085: Цифрові запити

Переглянути як PDF

Надіслати розвʼязок

Бали: 15,00 (частково)
Ліміт часу: 1.0s
Ліміт памʼяті: 500M
Ввід: stdin
Вивід: stdout

Тип задачі

Розглянемо нескінченний рядок, який складається з усіх натуральних чисел у порядку зростання: 12345678910111213141516171819202122232425...

Ваше завдання — обробити ~q~ запитів виду: яка цифра стоїть на позиції ~k~ у рядку?

Обмеження

  • ~1 \le q \le 1000~
  • ~1 \le k \le 10^{18}~

Формат вхідних даних

Перший рядок містить ціле число ~q~: кількість запитів.

Після цього є ~q~ рядків, які описують запити. У кожному рядку є ціле число ~k~: позиція з індексом 1 у рядку.

Формат вихідних даних

Для кожного запиту виведіть відповідну цифру.

Приклад вхідних даних

3
7
19
12

Приклад вихідних даних

7
4
1

Коментарі

Будь ласка, прочитайте правила перед коментуванням.


Наразі коментарів немає.