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

Перегляд у форматі PDF

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

Бали: 15,00 (partial)
Time limit: 1.0s
Memory limit: 500M
Input: stdin
Output: stdout

Problem type

Розглянемо нескінченний рядок, який складається з усіх натуральних чисел у порядку зростання: 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

Коментарі

Please read the guidelines before commenting.


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