11684. Кількість чисел


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Дано ціле число \(N\).

Розв’яжіть наступну задачу.

Нехай \(f(x)=\) (кількість натуральних чисел не більших \(x\) з такою ж кількістю цифр, що і в \(x\)).

Знайдіть \(f(1)+f(2)+ \dots +f(N)\) за модулем 998244353.

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

Вхідний потік містить ціле число \(N\) (\(1 \le N \le 10^{18}\))

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

У вихідний потік виведіть шукане значення.

Примітка

До прикладу 1:

Для натурального числа x між 1 і 9, що не більше x, з такою ж кількістю цифр, що і x, є \(1,2, \dots ,x\).

  • Таким чином, маємо f(1)=1,f(2)=2,...,f(9)=9.

Для натурального цілого числа x між 10 і 16 не більше x з такою ж кількістю цифр, що і x, є \(10,11, \dots ,x\).

  • Таким чином, маємо f(10)=1,f(11)=2,...,f(16)=7.

Відповідь – 73.

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

16

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

73

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

238

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

13870

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

999999999999999999

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

762062362

Коментарі

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